aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseStmt.cpp
AgeCommit message (Expand)Author
2009-11-03Reorganize the parsing of decl groups / function definitions so thatJohn McCall
2009-10-18PR5218: Replace IdentifierInfo::getName with StringRef version, now that clientsDaniel Dunbar
2009-10-18Move misc clients to IdentifierInfo StringRef API.Daniel Dunbar
2009-09-21Code completion for ordinary names when we're starting a declaration, express...Douglas Gregor
2009-09-21Code completion for "case" statements within a switch on an expressionDouglas Gregor
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-08-18Change ActOnReturnStmt to not take a FullExprArg. Instead, Sema will wrap the...Anders Carlsson
2009-06-14change ParseStatementOrDeclaration to emit the 'missing ;' withChris Lattner
2009-06-14improve localizability by not passing english phrases into Chris Lattner
2009-06-12add the location of the ')' in a do/while statement to DoStmt.Chris Lattner
2009-06-04Make sure to call FullExpr before parsing anything else.Anders Carlsson
2009-05-30ActOnReturnStmt should also take a FullExprArg.Anders Carlsson
2009-05-21Merge the ASTVector and ASTOwningVector templates, since they offeredDouglas Gregor
2009-05-21Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad
2009-05-17Make ActOnWhileStmt take a FullExprArg for the condition expr.Anders Carlsson
2009-05-17Make ActOnExprStmt take a FullExprArg.Anders Carlsson
2009-05-17Add the FullExprArg wrapper and use it for if statement conditions.Anders Carlsson
2009-05-16Make the RAII extension warning silencing for __extension__ a bit Eli Friedman
2009-05-03Don't insert an extra ParenExpr around asm operands.Eli Friedman
2009-04-28Get rid of some useless uses of NoExtensions. The philosophy here is Eli Friedman
2009-04-26The mysterious bug turns out to be an incredibly bone-headed mistake.Sebastian Redl
2009-04-26Implement function-try-blocks. However, there's a very subtle bug that I can'...Sebastian Redl
2009-04-22Fix a problem with objc foreach loop. It turns out that objc mode changesChris Lattner
2009-04-02fix a FIXME, providing accurate source range info for DeclStmt's. The endChris Lattner
2009-03-29minor simplificationChris Lattner
2009-03-29hoist some code for handling objc foreach construct out of Declaration proces...Chris Lattner
2009-03-29Push DeclGroup much farther throughout the compiler. Now the variousChris Lattner
2009-03-28Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for aChris Lattner
2009-03-24random cleanups.Chris Lattner
2009-03-05rename PrettyStackTraceDecl -> PrettyStackTraceActionsDecl.Chris Lattner
2009-03-05When parsing a function body, add it to the crash stack, giving us somethingChris Lattner
2009-03-05Simplify the interface to ParseFunctionStatementBody to not take Chris Lattner
2009-03-05Include information about compound statements when crashing in sema or theChris Lattner
2009-03-04fixes suggested by Sebastian!Chris Lattner
2009-03-04Change Parser::ParseCaseStatement to use an iterative approach to parsingChris Lattner
2009-02-05Put the invalid flag of OwningResult into the Action pointer.Sebastian Redl
2009-01-27Fix for PR3418: make sure to handle the RHS of expressions starting with Eli Friedman
2009-01-19Convert more expression actions to smart pointers.Sebastian Redl
2009-01-18Rename move_convert to move_arg and move_res. The new names are less misleadi...Sebastian Redl
2009-01-18Convert asm statement action to smart pointers.Sebastian Redl
2009-01-18Convert more statement actions to smart pointers.Sebastian Redl
2009-01-16Convert some more statement actions to smart pointers.Sebastian Redl
2009-01-16more SourceLocation lexicon change: instead of referring to theChris Lattner
2009-01-11Convert some more actions to smart pointers.Sebastian Redl
2008-12-28Convert a two more statement actions to smart pointers.Sebastian Redl
2008-12-22Partial AST and Sema support for C++ try-catch.Sebastian Redl
2008-12-21Parser support for C++ try-catch.Sebastian Redl
2008-12-21Convert a few Stmt actions to smart pointers.Sebastian Redl
2008-12-17Do proper recovery from an invalid switch condiition. Fixes PR3229.Eli Friedman
2008-12-13Some utilities for using the smart pointers in Actions, especially Sema. Conv...Sebastian Redl