Fix throwing key_error in util::hash_table for heterogeneous keys

This commit is contained in:
Nikita Lisitsa 2025-08-17 21:09:31 +03:00
parent b83a3635fc
commit c7b1bc0b0a

View file

@ -655,7 +655,7 @@ namespace psemek::util
{
auto it = find(key);
if (it == end())
throw util::key_error<Key>(key);
throw util::key_error<Key>(Key(key));
return it->second;
}
@ -672,7 +672,7 @@ namespace psemek::util
{
auto it = find(key);
if (it == end())
throw util::key_error<Key>(key);
throw util::key_error<Key>(Key(key));
return it->second;
}