diff options
author | Roy Jacobson <roi.jacobson1@gmail.com> | 2022-11-21 00:30:59 +0200 |
---|---|---|
committer | Roy Jacobson <roi.jacobson1@gmail.com> | 2022-11-29 12:39:52 +0200 |
commit | 3faf1f17a5c30a3ff1181898f2d2c7649066323d (patch) | |
tree | 27cface0582ae0153365d18f7f9578be215168a6 /clang/lib/Frontend/InitPreprocessor.cpp | |
parent | be4b49407e6968411a8013cdd439cff66acdf61a (diff) | |
download | llvm-3faf1f17a5c30a3ff1181898f2d2c7649066323d.zip llvm-3faf1f17a5c30a3ff1181898f2d2c7649066323d.tar.gz llvm-3faf1f17a5c30a3ff1181898f2d2c7649066323d.tar.bz2 |
[Clang] Implement static operator[]
After accepted in Kona, update the code to accept static operator[] as well.
No big code changes: accept this operator as static in SemaDeclCXX, update AST call generation in SemaOverload and update feature macros + tests accordingly.
Reviewed By: cor3ntin, erichkeane, #clang-language-wg
Differential Revision: https://reviews.llvm.org/D138387
Diffstat (limited to 'clang/lib/Frontend/InitPreprocessor.cpp')
-rw-r--r-- | clang/lib/Frontend/InitPreprocessor.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Frontend/InitPreprocessor.cpp b/clang/lib/Frontend/InitPreprocessor.cpp index 53a5f13..69480c9 100644 --- a/clang/lib/Frontend/InitPreprocessor.cpp +++ b/clang/lib/Frontend/InitPreprocessor.cpp @@ -695,7 +695,7 @@ static void InitializeCPlusPlusFeatureTestMacros(const LangOptions &LangOpts, Builder.defineMacro("__cpp_implicit_move", "202011L"); Builder.defineMacro("__cpp_size_t_suffix", "202011L"); Builder.defineMacro("__cpp_if_consteval", "202106L"); - Builder.defineMacro("__cpp_multidimensional_subscript", "202110L"); + Builder.defineMacro("__cpp_multidimensional_subscript", "202211L"); } // We provide those C++2b features as extensions in earlier language modes, so |