diff --git a/src/compiler/sema_liveness.c b/src/compiler/sema_liveness.c index 56eb4b885..4b0f70c3a 100644 --- a/src/compiler/sema_liveness.c +++ b/src/compiler/sema_liveness.c @@ -504,7 +504,7 @@ INLINE void sema_trace_decl_dynamic_methods(Decl *decl) for (unsigned i = 0; i < method_count; i++) { Decl *method = methods[i]; - if (!method->func_decl.attr_dynamic) continue; + if (method->decl_kind == DECL_MACRO || !method->func_decl.attr_dynamic) continue; sema_trace_decl_liveness(method); } } diff --git a/src/version.h b/src/version.h index 241732b96..b135b24d0 100644 --- a/src/version.h +++ b/src/version.h @@ -1 +1 @@ -#define COMPILER_VERSION "0.4.552" \ No newline at end of file +#define COMPILER_VERSION "0.4.553" \ No newline at end of file