From 3d14be889c958161d00282c647ba6bb12e3ef07b Mon Sep 17 00:00:00 2001 From: Lioncash Date: Wed, 4 Sep 2019 10:34:11 -0400 Subject: [PATCH] Global: Mark hash_combine_impl() as noexcept This is used with hashes that are declared noexcept, so this should also be noexcept. --- include/zeus/Global.hpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/zeus/Global.hpp b/include/zeus/Global.hpp index 303b33f..e6994ef 100644 --- a/include/zeus/Global.hpp +++ b/include/zeus/Global.hpp @@ -16,8 +16,8 @@ using simd_doubles = athena::simd_doubles; #endif template -constexpr void hash_combine_impl(SizeT& seed, SizeT value) { - seed ^= value + 0x9e3779b9 + (seed<<6) + (seed>>2); +constexpr void hash_combine_impl(SizeT& seed, SizeT value) noexcept { + seed ^= value + 0x9e3779b9 + (seed << 6) + (seed >> 2); } } // namespace zeus