summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
* Revert "r222906 - Create a new 'flag_enum' attribute."Hans Wennborg2015-01-201-78/+69
* Rename RefersToCapturedVariable to RefersToEnclosingVariableOrCapture, NFCAlexey Bataev2015-01-121-1/+1
* DR1048: drop top-level cv-qualifiers when deducing the return type of aRichard Smith2014-12-191-1/+5
* Renamed RefersToEnclosingLocal bitfield to RefersToCapturedVariable.Alexey Bataev2014-12-161-1/+1
* Sema: Don't leave switch stack inconsistent when recoveringDavid Majnemer2014-12-151-1/+2
* Sema: Constexpr functions must have return statements which have an exprDavid Majnemer2014-12-131-4/+16
* Create a new 'flag_enum' attribute.Sean Hunt2014-11-281-69/+78
* Enable ActOnIdExpression to use delayed typo correction for non-C++ codeKaelyn Takata2014-11-211-1/+6
* Wire up delayed typo correction to DiagnoseEmptyLookup and set upKaelyn Takata2014-11-201-1/+18
* PR21531: fix crash on invalid with unexpanded pack in case value.Richard Smith2014-11-201-8/+13
* Improved capturing variable-length array types in CapturedStmt.Alexey Bataev2014-10-291-0/+6
* Sema: address post-commit review commentSaleem Abdulrasool2014-10-171-2/+2
* Sema: handle additional case of qualified typesSaleem Abdulrasool2014-10-161-5/+8
* No longer emit diagnostics about unused results (comparisons, etc) from uneva...Aaron Ballman2014-10-161-0/+6
* Sema: handle AttributedTypeLocs in C++14 auto deductionSaleem Abdulrasool2014-10-151-2/+5
* ms-inline-asm: Scope inline asm labels to functionsEhsan Akhgari2014-09-221-1/+5
* Add -Wunused-local-typedef, a warning that finds unused local typedefs.Nico Weber2014-09-061-0/+40
* C++1y is now C++14!Aaron Ballman2014-08-191-1/+1
* Repace SmallPtrSet with SmallPtrSetImpl in function arguments to avoid needin...Craig Topper2014-08-171-8/+8
* Allow @synchronized to contextually convert a C++ object to an ObjC object po...Jordan Rose2014-08-121-3/+18
* PR11778: Fix the rejects-valid half of this bug. We still produce the sameRichard Smith2014-08-041-63/+46
* Revert r213437Warren Hunt2014-07-251-5/+6
* [MS-ABI] Assign SEH handler indices to __try blocksWarren Hunt2014-07-191-6/+5
* Objective-C. Patch to warn if the result of calling a property getter Fariborz Jahanian2014-07-181-3/+9
* Add an AST node for __leave statements, hook it up.Nico Weber2014-07-071-1/+1
* Sema: Check that __leave is contained in a __try block.Nico Weber2014-07-061-0/+6
* Add parser support for __leave (sema and onward still missing).Nico Weber2014-07-061-0/+5
* Import MutableArrayRef into clang namespace.Craig Topper2014-06-281-2/+2
* Hide the concept of diagnostic levels from lex, parse and semaAlp Toker2014-06-151-9/+5
* [OPENMP] Loop canonical form analysis (Sema)Alexander Musman2014-06-031-0/+6
* Refactoring. Remove Owned method from Sema.Nikola Smiljanic2014-05-291-59/+50
* Refactoring. Remove release and take methods from ActionResult. Rename takeAs...Nikola Smiljanic2014-05-291-42/+42
* [C++11] Use 'nullptr'. Sema edition.Craig Topper2014-05-261-32/+33
* Improved recovery of switch statementSerge Pavlov2014-05-211-2/+4
* [OPENMP] Fix warning in Release builds.Alexey Bataev2014-05-141-0/+9
* [OPENMP] Initial codegen for '#pragma omp parallel'Alexey Bataev2014-05-061-15/+57
* Rewrite NRVO determination. Track NRVO candidates on the parser Scope and app...Nick Lewycky2014-05-031-40/+67
* Implement [over.match.oper]p3 properly, by filtering the non-candidates outRichard Smith2014-04-171-1/+2
* [C++11] Replacing DeclStmt iterators decl_begin() and decl_end() with iterato...Aaron Ballman2014-03-141-5/+4
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-121-14/+14
* Move the warning about unused relational comparison from -Wunused-value toRichard Trieu2014-03-111-7/+20
* Reverting llvm::distance changes to use std::distance with iterators instead,...Aaron Ballman2014-03-101-2/+1
* [C++11] Replacing RecordDecl iterators field_begin() and field_end() with ite...Aaron Ballman2014-03-081-3/+1
* [C++11] Replacing EnumDecl iterators enumerator_begin() and enumerator_end() ...Aaron Ballman2014-03-081-6/+4
* Rename getResultLoc() tooAlp Toker2014-01-251-1/+1
* Rename getResultType() on function and method declarations to getReturnType()Alp Toker2014-01-251-6/+6
* Combine the checks for returns_nonnull and for operator new returning null, i...Artyom Skrobov2014-01-241-23/+2
* Fix to PR8880 (clang dies processing a for loop)Serge Pavlov2014-01-231-12/+44
* Add basic checking for returning null from functions/methods marked 'returns_...Ted Kremenek2014-01-221-2/+10
* Issue a warning if a throwing operator new or operator new[] returns a nullRichard Smith2014-01-171-0/+22