summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* ActOnReturnStmt should also take a FullExprArg.Anders Carlsson2009-05-301-1/+1
* Merge the ASTVector and ASTOwningVector templates, since they offeredDouglas Gregor2009-05-211-1/+0
* Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad2009-05-211-1/+1
* Make ActOnWhileStmt take a FullExprArg for the condition expr.Anders Carlsson2009-05-171-1/+1
* Make ActOnExprStmt take a FullExprArg.Anders Carlsson2009-05-171-3/+3
* Add the FullExprArg wrapper and use it for if statement conditions.Anders Carlsson2009-05-171-1/+1
* Make the RAII extension warning silencing for __extension__ a bit Eli Friedman2009-05-161-3/+3
* Don't insert an extra ParenExpr around asm operands.Eli Friedman2009-05-031-1/+3
* Get rid of some useless uses of NoExtensions. The philosophy here is Eli Friedman2009-04-281-1/+1
* The mysterious bug turns out to be an incredibly bone-headed mistake.Sebastian Redl2009-04-261-1/+2
* Implement function-try-blocks. However, there's a very subtle bug that I can'...Sebastian Redl2009-04-261-4/+44
* Fix a problem with objc foreach loop. It turns out that objc mode changesChris Lattner2009-04-221-4/+4
* 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
OpenPOWER on IntegriCloud