llvm-project/clang/lib/Parse
Douglas Gregor b90f5185b6 When Sema::ClassifyName() finds an invalid ivar reference, return an
invalid expression rather than the far-more-generic "error". Fixes a
mild regression in error recovery uncovered by the GCC testsuite.

llvm-svn: 130128
2011-04-25 15:05:41 +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 some more hard CR-LF lines. These were particularly weird as they were 2011-04-25 07:09:43 +00:00
ParseDecl.cpp Implement a new identifier-classification scheme where Sema 2011-04-24 05:37:28 +00:00
ParseDeclCXX.cpp Make the invalid declarator recovery when parsing members work the same as when parsing global decls. It's still rather broken (skipping much too far when the declarator belongs to a function definition), but at least not so broken as to mismatch braces. Tested by the removal of the fixme in the template test case. 2011-04-24 16:27:48 +00:00
ParseExpr.cpp t/clang/expr-traits 2011-04-25 06:54:41 +00:00
ParseExprCXX.cpp t/clang/expr-traits 2011-04-25 06:54:41 +00:00
ParseInit.cpp fix a bunch of comment typos found by codespell. Patch by 2011-04-15 05:22:18 +00:00
ParseObjc.cpp Fixes an instance method meta-data generation bug in 2011-04-22 22:02:28 +00:00
ParsePragma.cpp Do not expand the opencl pragma names. This is so you can also have a define named the samed as the pragma and they do not interfere (ie. cl_khr_fp64). 2011-04-14 23:35:31 +00:00
ParsePragma.h OpenCL: add support for __kernel, kernel keywords and EXTENSION, 2011-02-14 01:42:53 +00:00
ParseStmt.cpp When Sema::ClassifyName() finds an invalid ivar reference, return an 2011-04-25 15:05:41 +00:00
ParseTemplate.cpp Remove unnecessary const away cast in LateTemplateParserCallback. 2011-04-23 11:52:20 +00:00
ParseTentative.cpp Add support for '__is_literal_type' spelling of the existing 2011-04-24 02:49:28 +00:00
Parser.cpp Downgrade unnecessary "typename" from error to warning in Microsoft mode. 2011-04-24 11:24:13 +00:00
RAIIObjectsForParser.h Implement bracket insertion for Objective-C instance message sends as 2010-09-15 14:51:05 +00:00