summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/Parser.cpp
diff options
context:
space:
mode:
authorAbramo Bagnara <abramo.bagnara@gmail.com>2010-08-06 12:11:11 +0000
committerAbramo Bagnara <abramo.bagnara@gmail.com>2010-08-06 12:11:11 +0000
commit7c5dee428058b847b4e02695c1bea5888a36fc00 (patch)
tree8337bcba5f3e6a570c86b731bbd9b553976115b4 /clang/lib/Parse/Parser.cpp
parentd26129a98a04e40be415fe7b89898b2ff7abdd74 (diff)
downloadbcm5719-llvm-7c5dee428058b847b4e02695c1bea5888a36fc00.tar.gz
bcm5719-llvm-7c5dee428058b847b4e02695c1bea5888a36fc00.zip
Template keyword should not be ignored building a QualifiedTemplateName.
llvm-svn: 110441
Diffstat (limited to 'clang/lib/Parse/Parser.cpp')
-rw-r--r--clang/lib/Parse/Parser.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/clang/lib/Parse/Parser.cpp b/clang/lib/Parse/Parser.cpp
index b32c1f8a179..d0158871a9a 100644
--- a/clang/lib/Parse/Parser.cpp
+++ b/clang/lib/Parse/Parser.cpp
@@ -1007,9 +1007,10 @@ bool Parser::TryAnnotateTypeOrScopeToken(bool EnteringContext) {
TemplateName.setIdentifier(Tok.getIdentifierInfo(), Tok.getLocation());
bool MemberOfUnknownSpecialization;
if (TemplateNameKind TNK
- = Actions.isTemplateName(getCurScope(), SS, TemplateName,
- /*ObjectType=*/0, EnteringContext,
- Template, MemberOfUnknownSpecialization)) {
+ = Actions.isTemplateName(getCurScope(), SS,
+ /*hasTemplateKeyword=*/false, TemplateName,
+ /*ObjectType=*/0, EnteringContext,
+ Template, MemberOfUnknownSpecialization)) {
// Consume the identifier.
ConsumeToken();
if (AnnotateTemplateIdToken(Template, TNK, &SS, TemplateName)) {
OpenPOWER on IntegriCloud