From dbfd0b61e378dd8c0e0f64205756ed7919de083c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Marcelina=20Ko=C5=9Bcielnicka?= <mwk@0x04.net>
Date: Mon, 24 May 2021 21:27:29 +0200
Subject: [PATCH] hashlib: Add a hash for bool.

---
 kernel/hashlib.h | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/kernel/hashlib.h b/kernel/hashlib.h
index a523afadd..42fb8d363 100644
--- a/kernel/hashlib.h
+++ b/kernel/hashlib.h
@@ -66,6 +66,12 @@ struct hash_int_ops {
 	}
 };
 
+template<> struct hash_ops<bool> : hash_int_ops
+{
+	static inline unsigned int hash(bool a) {
+		return a ? 1 : 0;
+	}
+};
 template<> struct hash_ops<int32_t> : hash_int_ops
 {
 	static inline unsigned int hash(int32_t a) {