I use crfsuite in a project and I'm currently building with an address sanitizer, which catches the nifty workarounds used in lookup3.c file. The workaround is to build with the VALGRIND macro defined.
However the #else branch uses k8 before it's defined there. Right here: https://github.com/chokkan/crfsuite/blob/master/lib/cqdb/src/lookup3.c#L336.
I use crfsuite in a project and I'm currently building with an address sanitizer, which catches the nifty workarounds used in
lookup3.c
file. The workaround is to build with theVALGRIND
macro defined. However the#else
branch usesk8
before it's defined there. Right here: https://github.com/chokkan/crfsuite/blob/master/lib/cqdb/src/lookup3.c#L336.