aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseStmt.cpp
AgeCommit message (Expand)Author
2011-04-28SEH was crashing under -fms-extensions.Francois Pichet
2011-04-28Parsing/AST support for Structured Exception HandlingJohn Wiegley
2011-04-27Introduce a new parser annotation token for primary expressions. WhenDouglas Gregor
2011-04-27Clean out some cruft I introduced when adding Sema::ClassifyName()Douglas Gregor
2011-04-27Simplify the parser's handling of Sema::ClassifyName() for types, byDouglas Gregor
2011-04-27If a null statement was preceded by an empty macro keep its instantiation sou...Argyrios Kyrtzidis
2011-04-27Extend Sema::ClassifyName() to support C++, ironing out a few issuesDouglas Gregor
2011-04-25When Sema::ClassifyName() finds an invalid ivar reference, return anDouglas Gregor
2011-04-24Implement a new identifier-classification scheme where SemaDouglas Gregor
2011-04-21Fix gcc warning. Add parens to this assert, incidentally reassociating it, bu...Richard Smith
2011-04-21Add a fixit suggest for missing case keywords inside a switch scope. For ins...Richard Trieu
2011-04-14Add support for C++0x's range-based for loops, as specified by the C++11 draf...Richard Smith
2011-03-24Insomniac refactoring: change how the parser allocates attributes so thatJohn McCall
2011-03-16Make sure that we always pop a function's scope *before* we callDouglas Gregor
2011-03-11Implement a hack intended to allow Clang to parse libstdc++ 4.5'sDouglas Gregor
2011-03-05Fixed LabelDecl source range and cleaned creation code.Abramo Bagnara
2011-02-18implement basic support for __label__. I wouldn't be shocked if there areChris Lattner
2011-02-18Switch labels over to using normal name lookup, instead of their Chris Lattner
2011-02-17Improve parser recovery in "for" statements, from Richard Smith!Douglas Gregor
2011-01-22Improve our parse recovery on 'case blah;' and 'default;'.John McCall
2011-01-18Fix warnings found by gcc-4.6, from -Wunused-but-set-variable andJeffrey Yasskin
2011-01-17Convert "#pragma unused(...)" into tokens for the parser.Argyrios Kyrtzidis
2011-01-04Rename MaybeSkipFunctionBodyForCodeCompletion -> trySkippingFunctionBodyForCo...Argyrios Kyrtzidis
2011-01-03When in code-completion, skip obj-c method bodies for speed up.Argyrios Kyrtzidis
2011-01-03Speed up code-completion by skipping function bodies.Argyrios Kyrtzidis
2010-12-24Refactor how we collect attributes during parsing, and add slots for attributesJohn McCall
2010-12-23Improve the diagnostic and recovery for missing colons after 'case'Douglas Gregor
2010-12-04Although we currently have explicit lvalue-to-rvalue conversions, they'reJohn McCall
2010-12-02Fixed source range for MS asm statement.Abramo Bagnara
2010-11-20Revert r119838 "Don't warn for empty 'if' body if there is a macro that expan...Argyrios Kyrtzidis
2010-11-19Don't warn for empty 'if' body if there is a macro that expands to nothing, e.g:Argyrios Kyrtzidis
2010-11-10Region-allocate all AttributeList objects from a factory object instead of ma...Ted Kremenek
2010-11-02Properly handle temporaries that are created in a AsmStmt.Argyrios Kyrtzidis
2010-11-01Clean up temporaries created by an asm statement. Fixes rdar://8540491Argyrios Kyrtzidis
2010-09-28vla expressions used in __typeof__ must be evaluated.Fariborz Jahanian
2010-09-28Don't warn for an unused label if it has 'unused' attribute. Fixes rdar://848...Argyrios Kyrtzidis
2010-09-15Implement bracket insertion for Objective-C instance message sends asDouglas Gregor
2010-09-07Improve recovery when there is a stray ']' or ')' before the ';' atDouglas Gregor
2010-09-01when emitting an error about a missing } in a compound statement, emitChris Lattner
2010-08-30Revert my user-defined literal commits - r1124{58,60,67} pendingSean Hunt
2010-08-29Implement C++0x user-defined string literals.Sean Hunt
2010-08-26One who seeks knowledge learns something new every day.John McCall
2010-08-24OwningExprResult -> ExprResult. This patch brought to you byJohn McCall
2010-08-23Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*).John McCall
2010-08-23Introduce a code-completion hook for the Objective-C collectionDouglas Gregor
2010-08-23Sundry incremental steps towards killing off Action.John McCall
2010-08-21DeclPtrTy -> Decl *John McCall
2010-08-20Another step in the process of making the parser depend on Sema:John McCall
2010-08-17Add a slightly better hack for microsoft style inline asm, Chris Lattner
2010-08-11Once code completion has completed, pass a "completion context" on toDouglas Gregor