summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Add code completion to produce "else" blocks after an "if"Douglas Gregor2011-07-301-0/+3
* Clean up the analysis of the collection operand to ObjCJohn McCall2011-07-271-3/+10
* Rename getInstantiationLineNumber to getExpansionLineNumber in bothChandler Carruth2011-07-251-2/+2
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-5/+5
* Move the rest of the preprocessor terminology from 'instantiate' andChandler Carruth2011-07-141-1/+1
* Properly implement the scope restriction on the NRVO forDouglas Gregor2011-07-061-3/+9
* Remove the Fix-it for missing statement in switchesDavid Majnemer2011-06-141-6/+4
* Improve the diagnostics generated for switch statements missing expressionsDavid Majnemer2011-06-131-4/+7
* Add support for _if_exists and __if_not_exists at namespace/global scope.Francois Pichet2011-05-071-37/+4
* Add support for Microsoft __if_exists and __if_not_exists construct inside fu...Francois Pichet2011-05-061-0/+70
* SEH was crashing under -fms-extensions.Francois Pichet2011-04-281-6/+11
* Parsing/AST support for Structured Exception HandlingJohn Wiegley2011-04-281-15/+144
* Introduce a new parser annotation token for primary expressions. WhenDouglas Gregor2011-04-271-7/+8
* Clean out some cruft I introduced when adding Sema::ClassifyName()Douglas Gregor2011-04-271-4/+0
* Simplify the parser's handling of Sema::ClassifyName() for types, byDouglas Gregor2011-04-271-52/+1
* If a null statement was preceded by an empty macro keep its instantiation sou...Argyrios Kyrtzidis2011-04-271-2/+4
* Extend Sema::ClassifyName() to support C++, ironing out a few issuesDouglas Gregor2011-04-271-5/+24
* When Sema::ClassifyName() finds an invalid ivar reference, return anDouglas Gregor2011-04-251-1/+0
* Implement a new identifier-classification scheme where SemaDouglas Gregor2011-04-241-34/+167
* Fix gcc warning. Add parens to this assert, incidentally reassociating it, bu...Richard Smith2011-04-211-1/+1
* Add a fixit suggest for missing case keywords inside a switch scope. For ins...Richard Trieu2011-04-211-5/+23
* Add support for C++0x's range-based for loops, as specified by the C++11 draf...Richard Smith2011-04-141-12/+42
* Insomniac refactoring: change how the parser allocates attributes so thatJohn McCall2011-03-241-8/+8
* Make sure that we always pop a function's scope *before* we callDouglas Gregor2011-03-161-7/+15
* Implement a hack intended to allow Clang to parse libstdc++ 4.5'sDouglas Gregor2011-03-111-1/+10
* Fixed LabelDecl source range and cleaned creation code.Abramo Bagnara2011-03-051-1/+1
* implement basic support for __label__. I wouldn't be shocked if there areChris Lattner2011-02-181-4/+33
* Switch labels over to using normal name lookup, instead of their Chris Lattner2011-02-181-6/+11
* Improve parser recovery in "for" statements, from Richard Smith!Douglas Gregor2011-02-171-7/+18
* Improve our parse recovery on 'case blah;' and 'default;'.John McCall2011-01-221-6/+18
* Fix warnings found by gcc-4.6, from -Wunused-but-set-variable andJeffrey Yasskin2011-01-181-4/+1
* Convert "#pragma unused(...)" into tokens for the parser.Argyrios Kyrtzidis2011-01-171-0/+6
* Rename MaybeSkipFunctionBodyForCodeCompletion -> trySkippingFunctionBodyForCo...Argyrios Kyrtzidis2011-01-041-8/+9
* When in code-completion, skip obj-c method bodies for speed up.Argyrios Kyrtzidis2011-01-031-12/+25
* Speed up code-completion by skipping function bodies.Argyrios Kyrtzidis2011-01-031-0/+13
* Refactor how we collect attributes during parsing, and add slots for attributesJohn McCall2010-12-241-54/+47
* Improve the diagnostic and recovery for missing colons after 'case'Douglas Gregor2010-12-231-12/+16
* Although we currently have explicit lvalue-to-rvalue conversions, they'reJohn McCall2010-12-041-3/+9
* Fixed source range for MS asm statement.Abramo Bagnara2010-12-021-4/+7
* Revert r119838 "Don't warn for empty 'if' body if there is a macro that expan...Argyrios Kyrtzidis2010-11-201-15/+7
* Don't warn for empty 'if' body if there is a macro that expands to nothing, e.g:Argyrios Kyrtzidis2010-11-191-3/+13
* Region-allocate all AttributeList objects from a factory object instead of ma...Ted Kremenek2010-11-101-34/+19
* Properly handle temporaries that are created in a AsmStmt.Argyrios Kyrtzidis2010-11-021-1/+1
* Clean up temporaries created by an asm statement. Fixes rdar://8540491Argyrios Kyrtzidis2010-11-011-0/+1
* vla expressions used in __typeof__ must be evaluated.Fariborz Jahanian2010-09-281-9/+10
* Don't warn for an unused label if it has 'unused' attribute. Fixes rdar://848...Argyrios Kyrtzidis2010-09-281-2/+1
* Implement bracket insertion for Objective-C instance message sends asDouglas Gregor2010-09-151-1/+2
* Improve recovery when there is a stray ']' or ')' before the ';' atDouglas Gregor2010-09-071-2/+2
* when emitting an error about a missing } in a compound statement, emitChris Lattner2010-09-011-0/+1
* Revert my user-defined literal commits - r1124{58,60,67} pendingAlexis Hunt2010-08-301-2/+1
OpenPOWER on IntegriCloud