diff options
author | Douglas Gregor <dgregor@apple.com> | 2009-08-06 06:41:21 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2009-08-06 06:41:21 +0000 |
commit | d1067e5a0a6e2aee7260c392452df9553034c92b (patch) | |
tree | cffb06e1a3c70a8e4b2c588da0f7bfa86847e90e /lib/CodeGen/CodeGenFunction.h | |
parent | 38b02b912e1a55c912f603c4369431264d36a381 (diff) |
Implement transformation of template names within the generic tree
transform, then use the result for template instantiation. The generic
transformation fixes a few issues:
- It copes better with template template parameters and member
templates (when they're implemented).
- The logic used to replace template template parameters with their
arguments is now centralized in TransformDecl, so that it will apply
for other declaration-instantiation steps.
- The error-recovery strategy is normalized now, so that any error
results in a NULL TemplateName.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@78292 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CodeGenFunction.h')
0 files changed, 0 insertions, 0 deletions