From ba53dd03dc84b8ef5d0fa28c7a72d7be9dc95f1e Mon Sep 17 00:00:00 2001 From: Alexander McCord Date: Sun, 2 Jun 2024 19:34:09 -0700 Subject: [PATCH] Add `LanguageHash>`. --- EqSat/include/Luau/Language.h | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/EqSat/include/Luau/Language.h b/EqSat/include/Luau/Language.h index 972737ce..57fb7185 100644 --- a/EqSat/include/Luau/Language.h +++ b/EqSat/include/Luau/Language.h @@ -434,4 +434,16 @@ struct LanguageHash> } }; +template +struct LanguageHash> +{ + size_t operator()(const std::vector& vector) const + { + size_t seed = 0; + for (const T& t : vector) + hashCombine(seed, languageHash(t)); + return seed; + } +}; + } // namespace Luau::EqSat