From d9835952b7c82fd59ea275f04a4eff2a48667db9 Mon Sep 17 00:00:00 2001 From: Alexander McCord Date: Sun, 26 May 2024 22:31:59 -0700 Subject: [PATCH] Improve Language::Hash too. --- EqSat/include/Luau/Language.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/EqSat/include/Luau/Language.h b/EqSat/include/Luau/Language.h index 3a07329e..cdd60648 100644 --- a/EqSat/include/Luau/Language.h +++ b/EqSat/include/Luau/Language.h @@ -289,9 +289,9 @@ public: { size_t operator()(const Language& language) const { - size_t hash = std::hash{}(language.tag); - hash ^= tableHash[getIndexFromTag(language.tag)](&language.buffer); - return hash; + size_t seed = std::hash{}(language.tag); + hashCombine(seed, tableHash[getIndexFromTag(language.tag)](&language.buffer)); + return seed; } }; };