Closed yaoyuan0553 closed 2 years ago
Thinking about this again we would need to restrict this to:
#if defined(__GNUC__) && !defined(__llvm__) && !defined(__INTEL_COMPILER) && __GNUC__ < 10
since other compilers define __GNUC__
to denote compatibility with a specific version of gcc.
Yes, I saw the same usages in the Catch2 library as well. The changes are updated.
Thanks
Note: GCC does not support
-fsanitizer=fuzzer
, so the fuzzing tests are disabled for the GCC CI.