aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorAaron Puchert <aaronpuchert@alice-dsl.net>2025-04-30 22:21:06 +0200
committerGitHub <noreply@github.com>2025-04-30 22:21:06 +0200
commit228b3309880bbd5a237257df5d67a0f7f4b5a01f (patch)
tree9be31163c3cc758e32f93e57798f1fda6a02f077 /clang/lib/Frontend/CompilerInvocation.cpp
parentb85f37a132827c8c298c2362ef0429f0dd71adb2 (diff)
downloadllvm-228b3309880bbd5a237257df5d67a0f7f4b5a01f.zip
llvm-228b3309880bbd5a237257df5d67a0f7f4b5a01f.tar.gz
llvm-228b3309880bbd5a237257df5d67a0f7f4b5a01f.tar.bz2
Support pack expansion for Clang Thread Safety attributes (#137477)
Support for attribute parameter packs was added some time ago in commit ead1690d31f815c00fdd2bc23db4766191bbeabc. But template substitution didn't expand the packs yet. For now expansion can only happen within a `VariadicExprArgument`: i.e. in `try_acquire_capability`, which takes a regular and a variadic argument, the template can't have a single pack that then expands to cover both arguments. This is a prerequisite for #42000.
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions