summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* If the range in a for range statement doesn't have a viable begin/end function,Richard Smith2012-09-201-1/+2
* Revert r163083 per chandlerc's request.Joao Matos2012-09-041-16/+1
* Implemented parsing and AST support for the MS __leave exception statement. A...Joao Matos2012-09-021-1/+16
* [ms-inline asm] As part of a larger refactoring, rename AsmStmt to GCCAsmStmt.Chad Rosier2012-08-251-12/+10
* [ms-inline asm] Change the -fenable-experimental-ms-inline-asm option from a Chad Rosier2012-08-241-0/+18
* Now that ASTMultiPtr is nothing more than a array reference, make it a Mutabl...Benjamin Kramer2012-08-231-2/+2
* Remove ASTOwningVector, it doesn't own anything and provides no value over Sm...Benjamin Kramer2012-08-231-6/+6
* Rip out remnants of move semantic emulation and smart pointers in Sema.Benjamin Kramer2012-08-231-19/+19
* Better diagnostics for range-based for loops with bad range types.Sam Panzer2012-08-211-1/+1
* PR41111, PR5925, PR13210: Teach tentative parsing to annotate identifiers andRichard Smith2012-08-181-81/+24
* Removed unused LParenLoc parameter to ActOnCXXForRangeStmtSam Panzer2012-08-161-3/+2
* [ms-inline asm] MSVC parses multiple __asm statements on a single line as oneChad Rosier2012-08-151-5/+0
* [ms-inline asm] Add the left brace source location and improve the prettyChad Rosier2012-08-151-1/+2
* [ms-inline asm] Remove the last bits of LineEnds.Chad Rosier2012-08-141-5/+1
* [ms-inline asm] Add a helpful assert.Chad Rosier2012-08-141-91/+85
* [ms-inline asm] Refactor the logic to generate the AsmString into Sema. NoChad Rosier2012-08-081-59/+2
* [ms-inline asm] Stmt destructors are never called, so allocate the AsmToks usingChad Rosier2012-08-071-1/+2
* [ms-inline asm] Pass Tokens to Sema and store them in the AST. No functionalChad Rosier2012-08-061-5/+2
* 80-column violations and whitespace.Chad Rosier2012-07-101-13/+15
* objective-c: Refactor parse/sema portion ofFariborz Jahanian2012-07-031-8/+8
* Clean up a large number of C++11 attribute parse issues, including parsingAlexis Hunt2012-06-231-0/+11
* [ms-inline-asm] The __asm keyword is a statement separator, so multiple asmChad Rosier2012-06-121-0/+5
* [ms-inline-asm] Cleanup MS style inline assembly parsing.Chad Rosier2012-06-121-9/+46
* Etch out the code path for MS-style inline assembly.Chad Rosier2012-06-111-33/+52
* Include the correct conversion context locations for condition expressions.David Blaikie2012-05-161-3/+3
* improve error recovery for extra ')'s after a if/switch/while condition. Bef...Chris Lattner2012-04-281-0/+10
* switch some uses of ExpectAndConsume(tok::semi to use ExpectAndConsumeSemi. ...Chris Lattner2012-04-281-1/+1
* Add an AttributedStmt type to represent a statement with C++11 attributesRichard Smith2012-04-141-97/+84
* Added a flag to the parser to skip method bodies.Erik Verbruggen2012-04-121-14/+10
* Disambiguation of '[[':Richard Smith2012-04-101-2/+2
* [parser] If there are unmatched braces in a function definition, try toArgyrios Kyrtzidis2012-03-241-5/+8
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-19/+19
* User-defined literals: reject string and character UDLs in all places where theRichard Smith2012-03-061-4/+2
* Handle "#pragma GCC visibility" in a few more places. Switch over "#pragma p...Eli Friedman2012-02-231-0/+8
* Fix parsing and processing initializer lists in return statements and as dire...Sebastian Redl2012-02-221-3/+0
* Don't assume that a valid expression for the first part of a for-statementRichard Smith2012-02-211-2/+1
* Reject continue/break statements within members of local functions nested withinRichard Smith2012-02-171-7/+14
* Generalize -Wempty-body: warn when statement body is empty (closes: PR11329)Dmitri Gribenko2012-02-141-5/+15
* Added source location for the template keyword in AST template-id expressions.Abramo Bagnara2012-01-271-1/+1
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-171-3/+0
* Add -Wdangling-else.Nico Weber2011-12-221-13/+25
* PR11297: Provide a better diagnostic for code which contains aRichard Smith2011-12-201-0/+8
* Fix tentative parsing so it knows how to handle an ambiguous for-range-declar...Eli Friedman2011-12-201-1/+1
* Fix test regression introduced by r145656. When seeing a string literal that...Ted Kremenek2011-12-021-1/+6
* Implement support for dependent Microsoft __if_exists/__if_not_existsDouglas Gregor2011-10-251-1/+10
* Rework Microsoft __if_exists/__if_not_exists parsing and semanticDouglas Gregor2011-10-241-12/+31
* Treat the Microsoft/Borland keyword "__except" as a context-sensitiveDouglas Gregor2011-10-211-3/+7
* Implement -Wc++98-compat warnings for the parser.Richard Smith2011-10-151-4/+6
* Introduce BalancedDelimiterTracker, to better track open/closeDouglas Gregor2011-10-121-34/+48
* Fix "Uninitialized" warnings.NAKAMURA Takumi2011-10-081-2/+2
OpenPOWER on IntegriCloud