This new flag enables __has_feature(cxx_unstable) that would replace libc++ macros for individual unstable/experimental features, e.g. _LIBCPP_HAS_NO_INCOMPLETE_RANGES or _LIBCPP_HAS_NO_INCOMPLETE_FORMAT.
This would make it easier and more convenient to opt-in into all libc++ unstable features at once.
The documentation of this option should be way more beefy. Something like:
We should also provide documentation inside clang/docs/ClangCommandLineReference.rst.