From 38128272b7baed2dfedf52563171833b84abf8bc Mon Sep 17 00:00:00 2001 From: mtardy Date: Fri, 17 Jul 2020 00:44:19 +0200 Subject: [PATCH] map_insert and map_set return value inserted instead of whole map --- object.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/object.c b/object.c index 05347d4..f0270c8 100644 --- a/object.c +++ b/object.c @@ -221,7 +221,7 @@ oop map_insert(oop map, oop key, oop value, size_t pos) get(map, Map, elements)[pos].key = key; set(map, Map, size, ++get(map, Map, size)); - return map; + return value; } oop map_set(oop map, oop key, oop value) @@ -236,7 +236,7 @@ oop map_set(oop map, oop key, oop value) pos = -1 - pos; map_insert(map, key, value, pos); } - return map; + return value; } oop map_del(oop map, oop key)