diff options
author | Douglas Gregor <dgregor@apple.com> | 2010-12-22 18:17:10 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2010-12-22 18:17:10 +0000 |
commit | 20a55e2515ce89ddf9993941f9b5d0f3a6c91b4f (patch) | |
tree | c382dc9292a4bb89e52fff62b7ed2b0b4f5ebd23 /include/clang/Checker/PathSensitive/ConstraintManager.h | |
parent | 250704bc525361e8612ea01f245a41a1193c13f0 (diff) | |
download | clang-20a55e2515ce89ddf9993941f9b5d0f3a6c91b4f.tar.gz |
Implicitly expand argument packs when performing template argument
deduction. Unify all of the looping over template arguments for
deduction purposes into a single place, where argument pack expansion
occurs; this is also the hook for deducing from pack expansions, which
itself is not yet implemented.
For now, at least we can handle a basic "count" metafunction written
with variadics. See the new test for the formulation that works.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@122418 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Checker/PathSensitive/ConstraintManager.h')
0 files changed, 0 insertions, 0 deletions