aboutsummaryrefslogtreecommitdiff
path: root/boot/result.cc
diff options
context:
space:
mode:
Diffstat (limited to 'boot/result.cc')
-rw-r--r--boot/result.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/boot/result.cc b/boot/result.cc
index 71326c0..10fb9fe 100644
--- a/boot/result.cc
+++ b/boot/result.cc
@@ -603,3 +603,10 @@ std::size_t std::hash<elna::boot::float_literal>::operator()(const elna::boot::f
// -0.0 and 0.0 compare equal, so their hashes must agree.
return std::hash<double>{}(key == 0.0 ? 0.0 : key.value());
}
+
+std::size_t std::hash<elna::boot::pointer_literal>::operator()(
+ const elna::boot::pointer_literal& key) const noexcept
+{
+ return std::hash<elna::boot::integer_literal>{}(key.address);
+}
+