aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenFunction.h
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-08-06 06:41:21 +0000
committerDouglas Gregor <dgregor@apple.com>2009-08-06 06:41:21 +0000
commitd1067e5a0a6e2aee7260c392452df9553034c92b (patch)
treecffb06e1a3c70a8e4b2c588da0f7bfa86847e90e /lib/CodeGen/CodeGenFunction.h
parent38b02b912e1a55c912f603c4369431264d36a381 (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