ian-twilightcoder wrote:

> I'm checking with the C and C++ Compatibility study group (SG22) for what's 
> expected here.

Prior to adding `__need_unreachable` in LLVM 18, clang would never declare 
`unreachable()` in C++ mode, but would defer to the C++ library to do that. I 
think we should keep with that behavior and let libc++'s <utility> and possibly 
<stddef.h> headers handle declaring `unreachable()`.

https://github.com/llvm/llvm-project/pull/86748
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to