]> granicus.if.org Git - clang/commit
Move the template instantiation logic for template arguments into the
authorDouglas Gregor <dgregor@apple.com>
Tue, 4 Aug 2009 22:27:00 +0000 (22:27 +0000)
committerDouglas Gregor <dgregor@apple.com>
Tue, 4 Aug 2009 22:27:00 +0000 (22:27 +0000)
commit670444ed30cc8ff66eb4847d921d9af0291a7111
treeecf1732b44424c0c9a69247ea3e9ca60dde75953
parent104ffaaa05d31d0a3dc886b7b18ebb2496bc2af4
Move the template instantiation logic for template arguments into the
general tree transformation. Also, implement template instantiation
for parameter packs.

In addition, introduce logic to enter the appropriate context for
subexpressions that are not potentially evaluated.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@78114 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaTemplateInstantiate.cpp
lib/Sema/TreeTransform.h