From 97d99aa8d6b11481076ce33ea1b11df71f6d33f9 Mon Sep 17 00:00:00 2001 From: Pavel Shliak Date: Sun, 8 Dec 2024 20:50:31 +0400 Subject: [PATCH] AK: Verify that HashMap is not empty in take_first This makes the behavior uniform with: - HashTable - SinglyLinkedList - Vector --- AK/HashMap.h | 1 + 1 file changed, 1 insertion(+) diff --git a/AK/HashMap.h b/AK/HashMap.h index c4c72bbcfdc..c60a9cd143c 100644 --- a/AK/HashMap.h +++ b/AK/HashMap.h @@ -246,6 +246,7 @@ public: V take_first() requires(IsOrdered) { + VERIFY(!is_empty()); return take(begin()->key).release_value(); }