hanchenye-llvm-project/clang/lib/Parse
John McCall c5e6b97523 Diagnose a missing ')' on what looks like a statement expression.
A situation where we can get an invalid ExprResult without an error.
Fixes PR8394.  Patch by Justin Bogner!

llvm-svn: 128979
2011-04-06 02:35:25 +00:00
..
CMakeLists.txt CMake: LLVM_NO_RTTI must be obsolete now! 2011-02-10 09:15:32 +00:00
Makefile BUILD_ARCHIVE is the default for libraries, no need to set it. 2010-07-18 00:14:47 +00:00
ParseAST.cpp Migrate 'PrettySTackTraceParserEntry' object out of Parser, and have it constructed within ParseAST. This avoids double crashes 2011-03-22 01:15:17 +00:00
ParseCXXInlineMethods.cpp Remove warnings about using override control keywords in inline function definitions; they will be allowed in the next C++0x draft. 2011-03-25 11:28:25 +00:00
ParseDecl.cpp Extend the new 'availability' attribute with support for an 2011-03-26 03:35:55 +00:00
ParseDeclCXX.cpp Fixup comments. 2011-03-25 14:55:14 +00:00
ParseExpr.cpp Diagnose a missing ')' on what looks like a statement expression. 2011-04-06 02:35:25 +00:00
ParseExprCXX.cpp Improve recovery (error + fix-it) when parsing type dependent template name without the "template" keyword. 2011-03-27 19:41:34 +00:00
ParseInit.cpp Implement support for pack expansions in initializer lists and 2011-01-03 19:31:53 +00:00
ParseObjc.cpp fix the second part of rdar://8366474 - clang fails to parse ObjC selectors with '::', when :: isn't the first part of the selector. 2011-03-26 18:11:38 +00:00
ParsePragma.cpp Rename tok::eom to tok::eod. 2011-02-28 02:37:51 +00:00
ParsePragma.h OpenCL: add support for __kernel, kernel keywords and EXTENSION, 2011-02-14 01:42:53 +00:00
ParseStmt.cpp Insomniac refactoring: change how the parser allocates attributes so that 2011-03-24 11:26:52 +00:00
ParseTemplate.cpp Insomniac refactoring: change how the parser allocates attributes so that 2011-03-24 11:26:52 +00:00
ParseTentative.cpp Insomniac refactoring: change how the parser allocates attributes so that 2011-03-24 11:26:52 +00:00
Parser.cpp Improve recovery (error + fix-it) when parsing type dependent template name without the "template" keyword. 2011-03-27 19:41:34 +00:00
RAIIObjectsForParser.h Implement bracket insertion for Objective-C instance message sends as 2010-09-15 14:51:05 +00:00