summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/TreeTransform.h
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-11-20 23:39:24 +0000
committerDouglas Gregor <dgregor@apple.com>2009-11-20 23:39:24 +0000
commitade9bcd72e8de54b5a9c571047322f59e130cf89 (patch)
tree18eecf055a109d8a31fceb70413832e8e62d2008 /clang/lib/Sema/TreeTransform.h
parent5305dc0be1ac8502a6da9b53d81ae59a071d04ee (diff)
downloadbcm5719-llvm-ade9bcd72e8de54b5a9c571047322f59e130cf89.tar.gz
bcm5719-llvm-ade9bcd72e8de54b5a9c571047322f59e130cf89.zip
Cope with extraneous "template" keyword when providing an out-of-line
definition of a member template (or a member thereof). Fixes PR5566. llvm-svn: 89512
Diffstat (limited to 'clang/lib/Sema/TreeTransform.h')
-rw-r--r--clang/lib/Sema/TreeTransform.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/clang/lib/Sema/TreeTransform.h b/clang/lib/Sema/TreeTransform.h
index 579937ead76..5018b1544e4 100644
--- a/clang/lib/Sema/TreeTransform.h
+++ b/clang/lib/Sema/TreeTransform.h
@@ -5349,7 +5349,8 @@ TreeTransform<Derived>::RebuildTemplateName(NestedNameSpecifier *Qualifier,
/*FIXME:*/getDerived().getBaseLocation(),
SS,
Name,
- ObjectType.getAsOpaquePtr())
+ ObjectType.getAsOpaquePtr(),
+ /*EnteringContext=*/false)
.template getAsVal<TemplateName>();
}
@@ -5369,7 +5370,8 @@ TreeTransform<Derived>::RebuildTemplateName(NestedNameSpecifier *Qualifier,
/*FIXME:*/getDerived().getBaseLocation(),
SS,
Name,
- ObjectType.getAsOpaquePtr())
+ ObjectType.getAsOpaquePtr(),
+ /*EnteringContext=*/false)
.template getAsVal<TemplateName>();
}
OpenPOWER on IntegriCloud