summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplate.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/SemaTemplate.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/SemaTemplate.cpp')
-rw-r--r--clang/lib/Sema/SemaTemplate.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/clang/lib/Sema/SemaTemplate.cpp b/clang/lib/Sema/SemaTemplate.cpp
index 0d5c50ab1be..c98f88f86aa 100644
--- a/clang/lib/Sema/SemaTemplate.cpp
+++ b/clang/lib/Sema/SemaTemplate.cpp
@@ -4925,7 +4925,6 @@ CurrentInstantiationRebuilder::TransformTypenameType(TypeLocBuilder &TLB,
NestedNameSpecifier *NNS
= TransformNestedNameSpecifier(T->getQualifier(),
/*FIXME:*/SourceRange(getBaseLocation()),
- false,
ObjectType);
if (!NNS)
return QualType();
OpenPOWER on IntegriCloud