summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/TreeTransform.h
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2009-10-29 22:21:39 +0000
committerDouglas Gregor <dgregor@apple.com>2009-10-29 22:21:39 +0000
commit07cc4ac606130947144cfd590fc0f942a5405e20 (patch)
tree23f2f568ca2f5bb672e770cfa4b2b4a9c8fea4bf /clang/lib/Sema/TreeTransform.h
parentf406f4d99b20a0965a6faf719350bfee4a4bea30 (diff)
downloadbcm5719-llvm-07cc4ac606130947144cfd590fc0f942a5405e20.tar.gz
bcm5719-llvm-07cc4ac606130947144cfd590fc0f942a5405e20.zip
Slightly improve source-location information during template instantiation
llvm-svn: 85529
Diffstat (limited to 'clang/lib/Sema/TreeTransform.h')
-rw-r--r--clang/lib/Sema/TreeTransform.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Sema/TreeTransform.h b/clang/lib/Sema/TreeTransform.h
index f7838c2b406..e8956270d27 100644
--- a/clang/lib/Sema/TreeTransform.h
+++ b/clang/lib/Sema/TreeTransform.h
@@ -1752,6 +1752,7 @@ TreeTransform<Derived>::TransformNestedNameSpecifier(NestedNameSpecifier *NNS,
case NestedNameSpecifier::TypeSpecWithTemplate:
case NestedNameSpecifier::TypeSpec: {
+ TemporaryBase Rebase(*this, Range.getBegin(), DeclarationName());
QualType T = getDerived().TransformType(QualType(NNS->getAsType(), 0));
if (T.isNull())
return 0;
OpenPOWER on IntegriCloud