llvm-project/clang/lib/Parse
David Majnemer 6ca445e0dd Parse: Consume tokens more carefully in CheckForLParenAfterColonColon
We would consume the lparen even if it wasn't followed by an identifier
or a star-identifier pair.

This fixes PR21815.

llvm-svn: 224403
2014-12-17 01:39:22 +00:00
..
CMakeLists.txt [CMake] Reorder libdeps by alphabetical order. 2014-07-14 04:59:27 +00:00
Makefile
ParseAST.cpp [C++11] Add 'override' keyword to virtual methods that override their base class. 2014-03-12 05:09:18 +00:00
ParseCXXInlineMethods.cpp PR21565: Further refine the conditions for enabling eager parsing of 2014-11-20 22:32:11 +00:00
ParseDecl.cpp Diagnose function template definitions inside functions 2014-12-15 23:16:32 +00:00
ParseDeclCXX.cpp Parse: MS property members cannot have an in-class initializer 2014-12-13 11:34:16 +00:00
ParseExpr.cpp Fix two small bugs in typo correction. One assertion failure building member expressions because the lookup finds a different name than the original, fixed by updating the LookupResult's name with the name of the found decl. Second is that we also diagnose delayed typo exprs in the index of an array subscript expression. 2014-12-13 02:54:28 +00:00
ParseExprCXX.cpp Parse: Consume tokens more carefully in CheckForLParenAfterColonColon 2014-12-17 01:39:22 +00:00
ParseInit.cpp Enable ActOnIdExpression to use delayed typo correction for non-C++ code 2014-11-21 18:48:04 +00:00
ParseObjc.cpp Modified the Objective-C lexer and parser (only 2014-12-09 23:47:56 +00:00
ParseOpenMP.cpp Enable ActOnIdExpression to use delayed typo correction for non-C++ code 2014-11-21 18:48:04 +00:00
ParsePragma.cpp Parse: Ignore "long" and "short" in #pragma section 2014-10-22 21:08:43 +00:00
ParseStmt.cpp [c++1z] Remove terse range-based for loops; they've been removed from 2014-11-27 01:54:27 +00:00
ParseStmtAsm.cpp Enable ActOnIdExpression to use delayed typo correction for non-C++ code 2014-11-21 18:48:04 +00:00
ParseTemplate.cpp Diagnose function template definitions inside functions 2014-12-15 23:16:32 +00:00
ParseTentative.cpp [c++1z] Support for u8 character literals. 2014-11-08 06:08:42 +00:00
Parser.cpp Diagnose function template definitions inside functions 2014-12-15 23:16:32 +00:00
RAIIObjectsForParser.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00