diff options
author | cor3ntin <corentinjabot@gmail.com> | 2024-01-27 10:23:38 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-01-27 10:23:38 +0100 |
commit | ad1a65fcacda8794e2f1fa3e1dec1c1b7813422c (patch) | |
tree | ee68f0f3f24c7dfaa09a2b75dc5427d7f11b6a15 /clang/lib/Sema/SemaDecl.cpp | |
parent | 1f13203029333ac99cc9844b8b6915aae3fc0902 (diff) | |
download | llvm-ad1a65fcacda8794e2f1fa3e1dec1c1b7813422c.zip llvm-ad1a65fcacda8794e2f1fa3e1dec1c1b7813422c.tar.gz llvm-ad1a65fcacda8794e2f1fa3e1dec1c1b7813422c.tar.bz2 |
[Clang][C++26] Implement Pack Indexing (P2662R3). (#72644)
Implements https://isocpp.org/files/papers/P2662R3.pdf
The feature is exposed as an extension in older language modes.
Mangling is not yet supported and that is something we will have to do before release.
Diffstat (limited to 'clang/lib/Sema/SemaDecl.cpp')
-rw-r--r-- | clang/lib/Sema/SemaDecl.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Sema/SemaDecl.cpp b/clang/lib/Sema/SemaDecl.cpp index f9bf1d1..e725e18 100644 --- a/clang/lib/Sema/SemaDecl.cpp +++ b/clang/lib/Sema/SemaDecl.cpp @@ -163,6 +163,7 @@ bool Sema::isSimpleTypeSpecifier(tok::TokenKind Kind) const { case tok::kw_char32_t: case tok::kw_typeof: case tok::annot_decltype: + case tok::annot_pack_indexing_type: case tok::kw_decltype: return getLangOpts().CPlusPlus; |