From 0f2ef4384ccf8c6df7fc46a4a279ff75d3336dbd Mon Sep 17 00:00:00 2001 From: dzaima Date: Mon, 8 May 2023 14:21:39 +0300 Subject: [PATCH] don't inline groups_lt --- src/builtins/slash.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/builtins/slash.c b/src/builtins/slash.c index 71117aaa..74500f04 100644 --- a/src/builtins/slash.c +++ b/src/builtins/slash.c @@ -309,7 +309,7 @@ static B where(B x, usz xia, u64 s) { } // Is the number of values switches in w at most max? -static bool groups_lt(u64* wp, usz len, usz max) { +static NOINLINE bool groups_lt(u64* wp, usz len, usz max) { usz r = 0; u64 prev = 0; usz l = (len-1)/64+1; // assume trailing bits are zeroed out