summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseAST.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Migrate 'PrettySTackTraceParserEntry' object out of Parser, and have it ↵Ted Kremenek2011-03-221-4/+10
| | | | | | | | constructed within ParseAST. This avoids double crashes during crash recovery. llvm-svn: 128056
* Construct 'Sema' object on the stack, so that crash recovery can recovery ↵Ted Kremenek2011-03-181-3/+7
| | | | | | it's associated resources without walking over dead stack space. llvm-svn: 127864
* Use CrashRecoveryContextCleanup objects to release resources associated with ↵Ted Kremenek2011-03-181-0/+7
| | | | | | Sema during a crash while parsing. llvm-svn: 127850
* The internal -fdump-record-layouts flag already dumps the layout when it was ↵Douglas Gregor2011-02-171-24/+0
| | | | | | computed; no need to do so again at the end of the translation unit llvm-svn: 125760
* Remove Sema.h's dependency on DeclCXX.h.John McCall2010-08-251-0/+1
| | | | llvm-svn: 112032
* Push DeclGroupRefs and TemplateNames in an opaque but type-safe wayJohn McCall2010-08-231-2/+2
| | | | | | through the parser. llvm-svn: 111800
* Another step in the process of making the parser depend on Sema:John McCall2010-08-201-0/+113
- move DeclSpec &c into the Sema library - move ParseAST into the Parse library Reflect this change in a thousand different includes. Reflect this change in the link orders. llvm-svn: 111667
OpenPOWER on IntegriCloud