aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
diff options
context:
space:
mode:
authorEgor Zhdan <e_zhdan@apple.com>2022-02-18 21:04:49 +0000
committerEgor Zhdan <e_zhdan@apple.com>2022-03-01 12:35:20 +0000
commit3cdc1c155b40897a17d7fd61092d2f6fd21fb7ef (patch)
treec37573a4eb18e35bfffd1ddf4ff5013f67c52e56 /clang/lib/Lex/ModuleMap.cpp
parent640e45b9b2205ba18a4a562a9404418d8b90abda (diff)
downloadllvm-3cdc1c155b40897a17d7fd61092d2f6fd21fb7ef.zip
llvm-3cdc1c155b40897a17d7fd61092d2f6fd21fb7ef.tar.gz
llvm-3cdc1c155b40897a17d7fd61092d2f6fd21fb7ef.tar.bz2
[Clang] Add `-funstable` flag to enable unstable and experimental features
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. Differential Revision: https://reviews.llvm.org/D120160
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions