summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplateInstantiate.cpp
diff options
context:
space:
mode:
authorDouglas Gregor <dgregor@apple.com>2010-02-25 04:46:04 +0000
committerDouglas Gregor <dgregor@apple.com>2010-02-25 04:46:04 +0000
commitcd3f49fc88736a16fa090951785e550dbb594fd7 (patch)
treedb7a26c68d26072813ef97c461b0742bcdb12c2d /clang/lib/Sema/SemaTemplateInstantiate.cpp
parent400a6939a8051d7b76bd2c82305c67b59d75b2c7 (diff)
downloadbcm5719-llvm-cd3f49fc88736a16fa090951785e550dbb594fd7.tar.gz
bcm5719-llvm-cd3f49fc88736a16fa090951785e550dbb594fd7.zip
Restore the invariant that a nested-name-specifier can only contain
class types, dependent types, and namespaces. I had previously weakened this invariant while working on parsing pseudo-destructor expressions, but recent work in that area has made these changes unnecessary. llvm-svn: 97112
Diffstat (limited to 'clang/lib/Sema/SemaTemplateInstantiate.cpp')
-rw-r--r--clang/lib/Sema/SemaTemplateInstantiate.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Sema/SemaTemplateInstantiate.cpp b/clang/lib/Sema/SemaTemplateInstantiate.cpp
index b6ddc463474..f12c559ec16 100644
--- a/clang/lib/Sema/SemaTemplateInstantiate.cpp
+++ b/clang/lib/Sema/SemaTemplateInstantiate.cpp
@@ -1486,7 +1486,7 @@ Sema::SubstNestedNameSpecifier(NestedNameSpecifier *NNS,
const MultiLevelTemplateArgumentList &TemplateArgs) {
TemplateInstantiator Instantiator(*this, TemplateArgs, Range.getBegin(),
DeclarationName());
- return Instantiator.TransformNestedNameSpecifier(NNS, Range, false);
+ return Instantiator.TransformNestedNameSpecifier(NNS, Range);
}
TemplateName
OpenPOWER on IntegriCloud