xroche wrote: > Thank you for working on this! One more thing to be sure to test are constant > expressions and constant initialization support. e.g.,
C23 rejects constexpr atomic objects unless I'm mistaken ? :thinking: > We should also make sure there is _not_ an `ATOMIC_BITINT_LOCK_FREE` macro > being defined nor an `atomic_bit_int` type name (one isn't permitted by the > standard, which is different from the other builtin types). :+1: I added tests for that, _BitInt(3) overflow, initialization, operators, and Clang’s absent header names. https://github.com/llvm/llvm-project/pull/204815 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
