Hi everyone!

I'm working on libc++ and we are currently discussing using language extensions 
from later standards 
(https://discourse.llvm.org/t/rfc-use-language-extensions-from-future-standards-in-libc/71898/4).
 By that I mean things like using `if constexpr` with `-std=c++11`. GCC has 
quite a lot of these kinds of conforming extensions, but doesn't document them 
AFAICT. While discussing using these extensions, the question came up what GCCs 
support policy for these is. Aaron was kind enough to answer these questions 
for us on the Clang side. Since I couldn't find anything in the documentation, 
I thought I'd ask here.

So, here are my questions:

Do you expect that these extensions will ever be removed for some reason? If 
yes, what could those reasons be?

Would you be interested in documenting them?

Aaron noted that we should ask the Clang folks before using them, so they can 
evaluated whether the extension makes sense, since they might not be aware of 
them, and some might be broken. So I'd be interested whether you would also 
like us to ask whether you want to actually support these extensions.

Thanks,
Nikolas

Reply via email to