aboutsummaryrefslogtreecommitdiff
path: root/clang/test/Lexer/cxx-features.cpp
diff options
context:
space:
mode:
authorRoy Jacobson <roi.jacobson1@gmail.com>2022-09-29 21:16:29 +0300
committerRoy Jacobson <roi.jacobson1@gmail.com>2022-09-29 21:16:29 +0300
commit013012b99a5448f067cfdce8dd07cf503a6172a7 (patch)
treee298bd9fce01a80d506eccf26d7c011f3a277306 /clang/test/Lexer/cxx-features.cpp
parent4017d86df98faa53bbb1a0acc4e8e58d2b6f2608 (diff)
downloadllvm-013012b99a5448f067cfdce8dd07cf503a6172a7.zip
llvm-013012b99a5448f067cfdce8dd07cf503a6172a7.tar.gz
llvm-013012b99a5448f067cfdce8dd07cf503a6172a7.tar.bz2
[Clang][NFC] Add missing feature macros to lexer test
Diffstat (limited to 'clang/test/Lexer/cxx-features.cpp')
-rw-r--r--clang/test/Lexer/cxx-features.cpp20
1 files changed, 20 insertions, 0 deletions
diff --git a/clang/test/Lexer/cxx-features.cpp b/clang/test/Lexer/cxx-features.cpp
index 6b6729d..1963b1d 100644
--- a/clang/test/Lexer/cxx-features.cpp
+++ b/clang/test/Lexer/cxx-features.cpp
@@ -39,6 +39,26 @@
#error "wrong value for __cpp_size_t_suffix"
#endif
+#if check(if_consteval, 0, 0, 0, 0, 0, 202106)
+#error "wrong value for __cpp_if_consteval"
+#endif
+
+#if check(multidimensional_subscript, 0, 0, 0, 0, 0, 202110)
+#error "wrong value for __cpp_multidimensional_subscript"
+#endif
+
+#if check(static_call_operator, 0, 0, 0, 0, 0, 0)
+#error "wrong value for __cpp_static_call_operator"
+#endif
+
+#if check(named_character_escapes, 0, 0, 0, 0, 0, 0)
+#error "wrong value for __cpp_named_character_escapes"
+#endif
+
+#if check(explicit_this_parameter, 0, 0, 0, 0, 0, 0)
+#error "wrong value for __cpp_explicit_this_parameter"
+#endif
+
// --- C++20 features ---
#if check(aggregate_paren_init, 0, 0, 0, 0, 0, 0)