From f6fb10a7d3bfb59a729ee4b7a9368632ab52077a Mon Sep 17 00:00:00 2001 From: Michael Smith Date: Tue, 20 Sep 2022 23:47:11 +0100 Subject: Fix dumb oversight in codegen --- src/build/codegen.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/build/codegen.c b/src/build/codegen.c index f5231c0..391f572 100644 --- a/src/build/codegen.c +++ b/src/build/codegen.c @@ -183,6 +183,7 @@ static void onevhandler(const char *evname, const char *modname) { } usize taggedptr = (usize)modname; struct feature *f = skiplist_get_feature(&features, modname); + f->has_evhandlers = true; // hack: using unused pointer bit to determine whether a handler is tied to // a feature and thus conditional. relies on malloc alignment! if (f) taggedptr |= 1ull; -- cgit v1.2.3