summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
* Changes to the name lookup have caused a regression in the digraph fix-it hint.Richard Trieu2011-09-191-0/+5
* Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear t...Francois Pichet2011-09-171-2/+2
* Change references to StmtTy to Stmt and removed typedefs of StmtTy. Also rem...Richard Trieu2011-09-091-1/+1
* Change all references of type ExprTy to Expr and get rid of the typedefs.Richard Trieu2011-09-091-2/+2
* When parsing a function-try-block that does not have aDouglas Gregor2011-09-071-1/+3
* PR10458: Finesse behaviour of C++0x features when in pre-0x mode. Accept for-...Richard Smith2011-09-041-0/+3
* Support code-completion for C++ inline methods and ObjC buffering methods.Argyrios Kyrtzidis2011-09-041-9/+13
* Don't try keeping a 'LeadingEmptyMacroLoc' in NullStmt. This failsArgyrios Kyrtzidis2011-09-011-4/+2
* 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
OpenPOWER on IntegriCloud