]> granicus.if.org Git - clang/commitdiff
Revert r58880, it breaks test/SemaCXX/constructor.cpp
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>
Sat, 8 Nov 2008 12:02:25 +0000 (12:02 +0000)
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>
Sat, 8 Nov 2008 12:02:25 +0000 (12:02 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58904 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Parse/ParseDecl.cpp

index 39d3acc0f9ebe282861958d6159df46c8a4b1d68..2b18be02a3df2977410a8305ac3e8e326158c22a 100644 (file)
@@ -1363,8 +1363,7 @@ void Parser::ParseDirectDeclarator(Declarator &D) {
     // Determine whether this identifier is a C++ constructor name or
     // a normal identifier.
     if (getLang().CPlusPlus && 
-        Actions.isCurrentClassName(*Tok.getIdentifierInfo(), CurScope) &&
-        NextToken().is(tok::l_paren))
+        Actions.isCurrentClassName(*Tok.getIdentifierInfo(), CurScope))
       D.SetConstructor(Actions.isTypeName(*Tok.getIdentifierInfo(), CurScope),
                        Tok.getIdentifierInfo(), Tok.getLocation());
     else