summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
* fix a FIXME, providing accurate source range info for DeclStmt's. The endChris Lattner2009-04-021-11/+10
* minor simplificationChris Lattner2009-03-291-4/+1
* hoist some code for handling objc foreach construct out of Declaration proces...Chris Lattner2009-03-291-4/+10
* Push DeclGroup much farther throughout the compiler. Now the variousChris Lattner2009-03-291-14/+11
* Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for aChris Lattner2009-03-281-6/+6
* random cleanups.Chris Lattner2009-03-241-15/+18
* rename PrettyStackTraceDecl -> PrettyStackTraceActionsDecl.Chris Lattner2009-03-051-3/+3
* When parsing a function body, add it to the crash stack, giving us somethingChris Lattner2009-03-051-0/+4
* Simplify the interface to ParseFunctionStatementBody to not take Chris Lattner2009-03-051-3/+6
* Include information about compound statements when crashing in sema or theChris Lattner2009-03-051-2/+7
* fixes suggested by Sebastian!Chris Lattner2009-03-041-2/+2
* Change Parser::ParseCaseStatement to use an iterative approach to parsingChris Lattner2009-03-041-35/+93
* Put the invalid flag of OwningResult into the Action pointer.Sebastian Redl2009-02-051-27/+25
* Fix for PR3418: make sure to handle the RHS of expressions starting with Eli Friedman2009-01-271-9/+3
* Convert more expression actions to smart pointers.Sebastian Redl2009-01-191-2/+2
* Rename move_convert to move_arg and move_res. The new names are less misleadi...Sebastian Redl2009-01-181-36/+31
* Convert asm statement action to smart pointers.Sebastian Redl2009-01-181-6/+5
* Convert more statement actions to smart pointers.Sebastian Redl2009-01-181-4/+4
* Convert some more statement actions to smart pointers.Sebastian Redl2009-01-161-17/+14
* more SourceLocation lexicon change: instead of referring to theChris Lattner2009-01-161-2/+2
* Convert some more actions to smart pointers.Sebastian Redl2009-01-111-9/+10
* Convert a two more statement actions to smart pointers.Sebastian Redl2008-12-281-5/+5
* Partial AST and Sema support for C++ try-catch.Sebastian Redl2008-12-221-1/+2
* Parser support for C++ try-catch.Sebastian Redl2008-12-211-1/+92
* Convert a few Stmt actions to smart pointers.Sebastian Redl2008-12-211-10/+10
* Do proper recovery from an invalid switch condiition. Fixes PR3229.Eli Friedman2008-12-171-3/+4
* Some utilities for using the smart pointers in Actions, especially Sema. Conv...Sebastian Redl2008-12-131-1/+1
* use smarter error recovery for do/while.Chris Lattner2008-12-121-4/+7
* apply the new error recovery smarts we have for if's to while's and switch's.Chris Lattner2008-12-121-42/+49
* merge recovery-2.c into recovery-3.c.Chris Lattner2008-12-121-9/+22
* Convert some more expression parsers to use smart pointers.Sebastian Redl2008-12-111-2/+2
* Convert selected expression parsers to use smart pointers.Sebastian Redl2008-12-111-4/+4
* Convert the remaining statement parsers to smart pointers.Sebastian Redl2008-12-111-1/+1
* Convert some more statement parsers to smart pointers.Sebastian Redl2008-12-111-76/+79
* Convert a number of statement parsers to smart pointers.Sebastian Redl2008-12-111-78/+79
* Added a warning when referencing an if's condition variable in theDouglas Gregor2008-12-101-0/+3
* Use a scoped object to manage entry/exit from a parser scope rather than expl...Douglas Gregor2008-12-101-55/+48
* Modify the move emulation according to the excellent design of Howard Hinnant...Sebastian Redl2008-12-101-47/+49
* Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResultSebastian Redl2008-12-091-32/+32
* Consistently use smart pointers for stmt and expr nodes in parser local varia...Sebastian Redl2008-12-091-167/+136
* Use RAII objects to ensure proper destruction of expression and statement AST...Sebastian Redl2008-11-251-18/+38
* make the 'to match this' diagnostic a note.Chris Lattner2008-11-231-1/+1
* Added operator overloading for unary operators, post-increment, andDouglas Gregor2008-11-191-1/+2
* Change a couple of the Parser::Diag methods to return DiagnosticInfoChris Lattner2008-11-181-13/+13
* Fix a couple of suboptimalities in error recovery.Chris Lattner2008-11-131-8/+11
* simplify some other code for __extension__ processing.Chris Lattner2008-10-201-7/+5
* Disambiguate between a declaration or an expression, in the 'for-init-stateme...Argyrios Kyrtzidis2008-10-051-1/+1
* Resolve ambiguous C++ statements (C++ 6.8p1).Argyrios Kyrtzidis2008-10-051-2/+2
* Add comments about C++ clause 3.3.2p4 that mentions that the condition declar...Argyrios Kyrtzidis2008-09-111-0/+16
* Fix do-while scoping in C++.Argyrios Kyrtzidis2008-09-111-1/+7
OpenPOWER on IntegriCloud