llvm-project/clang/lib/Parse
Chris Lattner eae6cb6154 rename PrettyStackTraceDecl -> PrettyStackTraceActionsDecl.
Introduce a new PrettyStackTraceDecl.
Use it to add the top level LLVM IR generation stuff in 
Backend.cpp to stack traces.  We now get crashes like:

Stack dump:
0.	Program arguments: clang t.c -emit-llvm 
1.	<eof> parser at end of file
2.	t.c:1:5: LLVM IR generation of declaration 'a'
Abort

for IR generation crashes.

llvm-svn: 66153
2009-03-05 08:00:35 +00:00
..
AstGuard.h Add a switch that allows disabling the smart pointers. 2009-01-22 17:31:11 +00:00
AttributeList.cpp don't new[] an empty array when an AttributeList has 2009-02-19 06:25:12 +00:00
CMakeLists.txt Update cmake build; patch by Csaba Hruska. 2008-12-02 16:23:30 +00:00
DeclSpec.cpp cleanup 2009-02-27 18:35:46 +00:00
ExtensionRAIIObject.h move library-specific diagnostic headers into library private dirs. Reduce 2009-01-29 05:15:15 +00:00
Makefile Make a major restructuring of the clang tree: introduce a top-level 2008-03-15 23:59:48 +00:00
MinimalAction.cpp rename PrettyStackTraceDecl -> PrettyStackTraceActionsDecl. 2009-03-05 08:00:35 +00:00
ParseCXXInlineMethods.cpp Simplify the interface to ParseFunctionStatementBody to not take 2009-03-05 00:49:17 +00:00
ParseDecl.cpp rename PrettyStackTraceDecl -> PrettyStackTraceActionsDecl. 2009-03-05 08:00:35 +00:00
ParseDeclCXX.cpp rename PrettyStackTraceDecl -> PrettyStackTraceActionsDecl. 2009-03-05 08:00:35 +00:00
ParseExpr.cpp if we crash while parsing a block literal, include it. 2009-03-05 07:32:12 +00:00
ParseExprCXX.cpp Implement parsing of nested-name-specifiers that involve template-ids, e.g., 2009-02-25 19:37:18 +00:00
ParseInit.cpp Put the invalid flag of OwningResult into the Action pointer. 2009-02-05 15:02:23 +00:00
ParseObjc.cpp rename PrettyStackTraceDecl -> PrettyStackTraceActionsDecl. 2009-03-05 08:00:35 +00:00
ParsePragma.cpp move library-specific diagnostic headers into library private dirs. Reduce 2009-01-29 05:15:15 +00:00
ParsePragma.h Add Parser support for #pragma pack 2008-10-04 19:21:03 +00:00
ParseStmt.cpp rename PrettyStackTraceDecl -> PrettyStackTraceActionsDecl. 2009-03-05 08:00:35 +00:00
ParseTemplate.cpp Clean up and document code modification hints. 2009-02-27 17:53:17 +00:00
ParseTentative.cpp Teach the type-id/expression disambiguator about different 2009-02-10 00:53:15 +00:00
Parser.cpp fix eof check 2009-03-05 07:27:50 +00:00