From 5e38f7debd8a89766f92d43c747dc9477c63f5a4 Mon Sep 17 00:00:00 2001 From: szdytom Date: Fri, 14 Jun 2024 12:36:47 +0800 Subject: [PATCH] remove asserts with side effect --- src/objects/dict.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/objects/dict.c b/src/objects/dict.c index efd51a21..82caff11 100644 --- a/src/objects/dict.c +++ b/src/objects/dict.c @@ -159,7 +159,6 @@ bool pkpy_Dict__contains(const pkpy_Dict* self, void* vm, pkpy_Var key) { if(idx == pkpy_Dict__idx_null(self)) return false; struct pkpy_DictEntry* entry = &c11__getitem(struct pkpy_DictEntry, &self->_entries, idx); - assert(pkpy_Var__eq__(vm, entry->key, key)); return true; } @@ -197,7 +196,6 @@ bool pkpy_Dict__del(pkpy_Dict* self, void* vm, pkpy_Var key) { if(idx == null) return false; struct pkpy_DictEntry* entry = &c11__getitem(struct pkpy_DictEntry, &self->_entries, idx); - assert(pkpy_Var__eq__(vm, entry->key, key)); pkpy_Var__set_null(&entry->key); self->count -= 1; pkpy_Dict__refactor(self, vm);