diff options
author | vvvv <vvvv@ydb.tech> | 2023-01-22 11:15:45 +0300 |
---|---|---|
committer | vvvv <vvvv@ydb.tech> | 2023-01-22 11:15:45 +0300 |
commit | 6271eeec05a7a6a9850b32a3dbfcb45e6839d61a (patch) | |
tree | d906042417eb4d6022725a13a32466840d25cb7b | |
parent | a86f99d30771f6da1089bf2bfa53f1806b0c322c (diff) | |
download | ydb-6271eeec05a7a6a9850b32a3dbfcb45e6839d61a.tar.gz |
less trivial hash combining
-rw-r--r-- | ydb/library/yql/minikql/comp_nodes/mkql_block_agg.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ydb/library/yql/minikql/comp_nodes/mkql_block_agg.cpp b/ydb/library/yql/minikql/comp_nodes/mkql_block_agg.cpp index d0bfb76a09..b5d12a2ec1 100644 --- a/ydb/library/yql/minikql/comp_nodes/mkql_block_agg.cpp +++ b/ydb/library/yql/minikql/comp_nodes/mkql_block_agg.cpp @@ -291,7 +291,7 @@ namespace std { using result_type = size_t; inline result_type operator()(argument_type const& s) const noexcept { auto hasher = std::hash<ui64>(); - return hasher(s.Hi) ^ hasher(s.Lo); + return hasher(s.Hi) * 31 + hasher(s.Lo); } }; |