From 47dd9f05fa3d902a8ff17ae534184f03a027dd5c Mon Sep 17 00:00:00 2001 From: Hilko Bengen Date: Mon, 30 Dec 2024 11:57:36 +0100 Subject: [PATCH] use 64bit find-and-clear avoiding build failure with GCC14/i386 --- src/nfa/limex_exceptional.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nfa/limex_exceptional.h b/src/nfa/limex_exceptional.h index 6c7335f1b..d0e0f21a5 100644 --- a/src/nfa/limex_exceptional.h +++ b/src/nfa/limex_exceptional.h @@ -246,7 +246,7 @@ int PE_FN(STATE_ARG, ESTATE_ARG, UNUSED u32 diffmask, STATE_T *succ, u64a word = eq512mask(emask, load_m512(&limex->exceptionBitMask)); do { - u32 bit = FIND_AND_CLEAR_FN(&word); + u32 bit = findAndClearLSB_64(&word); const EXCEPTION_T *e = &exceptions[bit]; if (!RUN_EXCEPTION_FN(e, STATE_ARG_NAME, succ,