================ @@ -33,6 +33,10 @@ int atexit(void (*func)(void)); } // namespace LIBC_NAMESPACE_DECL +extern "C" { ---------------- jhuber6 wrote: Why extern C? Constexpr has no linkage. https://github.com/llvm/llvm-project/pull/128426