From 33c0a11858294c7888de4f37038bbdc691e8d2dc Mon Sep 17 00:00:00 2001 From: Kaz Kylheku Date: Wed, 19 Jul 2017 06:26:59 -0700 Subject: gc: remove assertion from make_obj. * gc.c (make_obj): remove assertion that the object pulled from the free list is marked FREE. This hasn't proved to be valuable and adds a nonzero cost to a frequently executed path. --- gc.c | 1 - 1 file changed, 1 deletion(-) (limited to 'gc.c') diff --git a/gc.c b/gc.c index ad3e25bc..d8f8b1ff 100644 --- a/gc.c +++ b/gc.c @@ -194,7 +194,6 @@ val make_obj(void) VALGRIND_MAKE_MEM_DEFINED(free_list, sizeof *free_list); #endif free_list = free_list->t.next; - assert (ret->t.type & FREE); if (free_list == 0) free_tail = &free_list; -- cgit v1.2.3