~ chicken-core (chicken-5) 72ab8960ce9dd17fd45950df694ab822adbd7b03
commit 72ab8960ce9dd17fd45950df694ab822adbd7b03 Author: Evan Hanson <evhan@foldling.org> AuthorDate: Sun Sep 17 17:30:18 2017 +1200 Commit: Peter Bex <peter@more-magic.net> CommitDate: Sun Sep 17 12:21:00 2017 +0200 Drop unnecessary check for NULL trace buffer keys Signed-off-by: Peter Bex <peter@more-magic.net> diff --git a/runtime.c b/runtime.c index 629b14ed..1113defc 100644 --- a/runtime.c +++ b/runtime.c @@ -3976,10 +3976,8 @@ static void take_profile_sample() tb = trace_buffer_top - 1; } - key = tb->raw; - if (key == NULL) return; /* May happen while in C_trace() */ - /* We could also just hash the pointer but that's a bit trickier */ + key = tb->raw; bp = profile_table + hash_string(C_strlen(key), key, PROFILE_TABLE_SIZE, 0, 0); b = *bp;Trap