summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Implement C++0x user-defined string literals.Alexis Hunt2010-08-291-1/+2
* One who seeks knowledge learns something new every day.John McCall2010-08-261-9/+8
* OwningExprResult -> ExprResult. This patch brought to you byJohn McCall2010-08-241-61/+61
* Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*).John McCall2010-08-231-37/+37
* Introduce a code-completion hook for the Objective-C collectionDouglas Gregor2010-08-231-0/+10
* Sundry incremental steps towards killing off Action.John McCall2010-08-231-16/+16
* DeclPtrTy -> Decl *John McCall2010-08-211-13/+13
* Another step in the process of making the parser depend on Sema:John McCall2010-08-201-2/+2
* Add a slightly better hack for microsoft style inline asm, Chris Lattner2010-08-171-2/+2
* Once code completion has completed, pass a "completion context" on toDouglas Gregor2010-08-111-3/+3
* Remove ElseScope which is also dead code now.Nick Lewycky2010-08-061-6/+0
* Fix PR7673 by allowing an empty clobbers section in an ASM statement.Chandler Carruth2010-07-221-8/+10
* Move the "current scope" state from the Parser into Action. ThisDouglas Gregor2010-07-021-13/+13
* Make sure parens/braces/brackets are correctly balanced.Argyrios Kyrtzidis2010-06-171-0/+2
* Teach code completion to adjust its completion priorities based on theDouglas Gregor2010-05-301-0/+7
* Make -code-completion-patterns only cover multi-line codeDouglas Gregor2010-05-281-1/+1
* Improve code completion in failure cases in two ways:Douglas Gregor2010-05-251-2/+2
* Improve parser recovery when a switch condition is invalid; fixesDouglas Gregor2010-05-201-3/+4
* Fixed DISABLE_SMART_POINTERS breakageDouglas Gregor2010-05-061-1/+3
* Rework our handling of temporary objects within the conditions ofDouglas Gregor2010-05-061-32/+55
* change Scope::WithinElse to be a normal scope flag, widen theChris Lattner2010-04-121-5/+8
* fix PR6782, an accept invalid. We weren't emitting the diagnostic Chris Lattner2010-04-051-1/+1
* Don't skip past the '}' if an expression has error and is not followed by ';'.Argyrios Kyrtzidis2010-03-311-3/+5
* Clean up ownership of 'AttributeList' objects in Parser. ApparentlyTed Kremenek2010-02-111-15/+44
* Use IdentifierInfo * instead of std::string for the AsmStmt names.Anders Carlsson2010-01-301-8/+7
* fix PR6034, a crash on invalid where the switch stack would get Chris Lattner2010-01-241-8/+8
* Improve code completion by introducing patterns for the various C andDouglas Gregor2010-01-101-2/+4
* Remember if the AsmStmt came from Microsoft-style inline assembly code.Mike Stump2010-01-041-1/+1
* fix PR5500: clang fails to parse inline asm with :: in C++ mode Chris Lattner2009-12-201-7/+22
* refactor asm stmt parsing to avoid nesting as much, andChris Lattner2009-12-201-39/+38
* Check in a rudimentary FullExpr class that isn't used anywhere yet. Rename Ac...Anders Carlsson2009-12-161-8/+8
* Implement just a bit more of inline assembly.Mike Stump2009-12-111-1/+14
* fix PR5740: a colon is sacred when parsing case statement expressions!Chris Lattner2009-12-101-0/+7
* rename ExtensionRAIIObject.h -> RAIIObjectsForParser.hChris Lattner2009-12-101-1/+1
* When the condition of a switch() statement is semantically invalid,Douglas Gregor2009-11-251-3/+1
* Eliminate CXXConditionDeclExpr with extreme prejudice.Douglas Gregor2009-11-251-28/+38
* "Do" loops cannot have condition variables, so don't parse them.Douglas Gregor2009-11-241-4/+3
* Added rudimentary C++0x attribute support.Alexis Hunt2009-11-211-37/+76
* Don't issue spurious diagnostic with Obj-C fast enumeration.Fariborz Jahanian2009-11-191-0/+1
* Reorganize the parsing of decl groups / function definitions so thatJohn McCall2009-11-031-2/+1
* PR5218: Replace IdentifierInfo::getName with StringRef version, now that clientsDaniel Dunbar2009-10-181-1/+1
* Move misc clients to IdentifierInfo StringRef API.Daniel Dunbar2009-10-181-1/+3
* Code completion for ordinary names when we're starting a declaration, express...Douglas Gregor2009-09-211-0/+10
* Code completion for "case" statements within a switch on an expressionDouglas Gregor2009-09-211-0/+5
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-47/+47
* Change ActOnReturnStmt to not take a FullExprArg. Instead, Sema will wrap the...Anders Carlsson2009-08-181-1/+1
* change ParseStatementOrDeclaration to emit the 'missing ;' withChris Lattner2009-06-141-1/+5
* improve localizability by not passing english phrases into Chris Lattner2009-06-141-7/+7
* add the location of the ')' in a do/while statement to DoStmt.Chris Lattner2009-06-121-4/+10
* Make sure to call FullExpr before parsing anything else.Anders Carlsson2009-06-041-2/+6
OpenPOWER on IntegriCloud