Oliver Stöneberg
Oliver Stöneberg
Same behavior with GCC.
> Even with Clang 19 which includes a fix for [llvm/llvm-project#58003](https://github.com/llvm/llvm-project/issues/58003) using `strcmp()` uses more Ir. Ah - turns out the default maximum length which is inlined is 3 characters....
I dropped the introduction of `strcmp()` as it makes things slower.
Should be integrated with #351 and also store an artifact.
Best reviewed with whitespaces ignored.
It would be helpful if the error which is fixed by this could be provided. Also I think this has nothing to do with libc++ but actually with a compiler...
> Also I think this has nothing to do with libc++ but actually with a compiler which bypasses the standard version we are setting. I am not able to reproduce...
This has been "superseded" by #7962.
> Thats not even merged in and its a draft PR. This should be merged first since it fixes the build issues as cppcheck wont even build without this change....
Looks like this is also the issue with `testsuite/clang-preprocessor-tests/macro_not_define.c`.