From 24e37b4a84f8169d8af7c2298a9e07d9fd3b595d Mon Sep 17 00:00:00 2001 From: dzaima Date: Thu, 27 May 2021 16:26:18 +0300 Subject: [PATCH] add back NOINLINE to c[12]_rare it appears to maybe now be better in at least some cases? --- src/h.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/h.h b/src/h.h index 663a789c..c9f9dcda 100644 --- a/src/h.h +++ b/src/h.h @@ -435,11 +435,11 @@ typedef struct Fun { } Fun; -static B c1_rare(B f, B x) { dec(x); +static NOINLINE B c1_rare(B f, B x) { dec(x); if (isMd(f)) thrM("Calling a modifier"); return inc(VALIDATE(f)); } -static B c2_rare(B f, B w, B x) { dec(w); dec(x); +static NOINLINE B c2_rare(B f, B w, B x) { dec(w); dec(x); if (isMd(f)) thrM("Calling a modifier"); return inc(VALIDATE(f)); }