summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Revert r56078, getLang().C99 being true in C++ is a bug that will be fixed.Argyrios Kyrtzidis2008-09-111-12/+91
* -getLang().C99 is true in C++ too, remove the use of the C99orCXX variable.Argyrios Kyrtzidis2008-09-101-91/+12
* Add some C++-specific comments in the parsing methods of if/switch/while/for.Argyrios Kyrtzidis2008-09-101-0/+71
* Implement parser support for the 'condition' part of C++ selection-statements...Argyrios Kyrtzidis2008-09-091-23/+67
* Support C++'s declaration-statement.Argyrios Kyrtzidis2008-09-071-1/+2
* Use of NextToken() makes ParseIdentifierStatement unnecessary.Argyrios Kyrtzidis2008-07-121-87/+7
* Simplify the parser a bit by looking at the next token without consuming it (...Argyrios Kyrtzidis2008-07-091-30/+41
* Have Parser::FuzzyParseMicrosoftAsmStatement() return the null statement (';'). Steve Naroff2008-04-071-1/+1
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-0/+1159
OpenPOWER on IntegriCloud