summaryrefslogtreecommitdiff
path: root/lib/Parse/ParseStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Attr] Support _attribute__ ((fallthrough))Nathan Huckleberry2019-08-201-3/+17
* [Clang] Migrate llvm::make_unique to std::make_uniqueJonas Devlieghere2019-08-141-1/+1
* Ignore trailing NullStmts in StmtExprs for GCC compatibility.Aaron Ballman2019-07-091-4/+10
* [Sema][NFCI] Don't allocate storage for the various CorrectionCandidateCallba...Bruno Ricci2019-03-251-4/+7
* Un-revert "[coroutines][PR40978] Emit error for co_yield within catch block"Brian Gesiak2019-03-251-1/+2
* Revert "[coroutines][PR40978] Emit error for co_yield within catch block"Brian Gesiak2019-03-221-5/+3
* [coroutines][PR40978] Emit error for co_yield within catch blockBrian Gesiak2019-03-151-3/+5
* PR40642: Fix determination of whether the final statement of a statementRichard Smith2019-02-151-47/+66
* [CodeComplete] Propagate preferred types through parser in more casesIlya Biryukov2019-01-311-1/+4
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Refactor the way we handle diagnosing unused expression results.Aaron Ballman2019-01-041-4/+22
* Move LoopHint.h from Sema to ParseRichard Trieu2018-11-281-1/+1
* [clang][Parse] Diagnose useless null statements / empty init-statementsRoman Lebedev2018-11-201-0/+41
* NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)Erik Pilkington2018-10-301-1/+1
* [cxx2a] P0614R1: Support init-statements in range-based for loops.Richard Smith2018-09-281-23/+40
* We have in place support for parsing #pragma FENV_ACCESS, but that Kevin P. Neal2018-08-141-0/+8
* Port getLocStart -> getBeginLocStephen Kelly2018-08-091-4/+5
* Refactor checking of switch conditions and case values.Richard Smith2018-07-261-19/+7
* [NFC] Rename clang::AttributeList to clang::ParsedAttrErich Keane2018-07-131-2/+2
* AttributeList de-listifying:Erich Keane2018-07-121-8/+6
* [C++17] Disallow lambdas in template parameters (PR33696).Nicolas Lesser2018-07-121-2/+2
* [Parse] Make -Wgcc-compat complain about for loop inits in C89George Burgess IV2018-06-281-1/+3
* Diagnose missing 'template' keywords in more cases.Richard Smith2018-06-261-0/+2
* Remove \brief commands from doxygen comments.Adrian Prantl2018-05-091-2/+2
* Sink PrettyDeclStackTrace down to the AST libraryJordan Rose2018-03-231-3/+3
* Fix crash when trying to pack-expand a GNU statement expression.Richard Smith2018-02-031-1/+1
* [NFC] Modernize enum Declarator::TheContext to a type-safe scoped enum.Faisal Vali2017-12-291-5/+5
* Now that C++17 is official (https://www.iso.org/standard/68564.html), start c...Aaron Ballman2017-12-041-2/+2
* Revert r318556 "Loosen -Wempty-body warning"Hans Wennborg2017-11-201-1/+0
* Loosen -Wempty-body warningReid Kleckner2017-11-171-0/+1
* Typo correct the condition of 'do-while' before exiting its scopeAlex Lorenz2017-10-301-0/+3
* Place implictly declared functions at block scopeMomchil Velikov2017-08-101-7/+10
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-06-011-0/+1
* Fix the location of "missing ';'" suggestions after annotation tokens.Richard Smith2017-05-181-2/+2
* Add #pragma clang attributeAlex Lorenz2017-04-181-0/+4
* Revert r300539 - Add #pragma clang attributeAlex Lorenz2017-04-181-4/+0
* Add #pragma clang attributeAlex Lorenz2017-04-181-0/+4
* Add #pragma clang fpAdam Nemet2017-04-041-0/+9
* [NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped EnumFaisal Vali2017-04-011-2/+4
* Publish RAIIObjectsForParser.h for external usage.Vassil Vassilev2017-03-231-1/+1
* Fix misspelled enumJonathan Roelofs2017-03-141-3/+3
* [coroutines] Add DependentCoawaitExpr and fix re-building CoroutineBodyStmt.Eric Fiselier2017-03-061-1/+1
* [CodeCompletion] Add a block property setter completion resultAlex Lorenz2016-10-181-0/+2
* [Parse] Let declarations follow labels in -fms-extensions modeDavid Majnemer2016-08-011-1/+2
* [NFC] Header cleanupMehdi Amini2016-07-181-4/+1
* P0305R1: Parsing support for init-statements in 'if' and 'switch' statements.Richard Smith2016-06-291-10/+18
* Implement p0292r2 (constexpr if), a likely C++1z feature.Richard Smith2016-06-231-4/+28
* Re-commit r273548, reverted in r273589, with a fix to not produceRichard Smith2016-06-231-46/+34
* Revert r273548, "Rearrange condition handling so that semantic checks on a co...Peter Collingbourne2016-06-231-34/+46
* Rearrange condition handling so that semantic checks on a condition variableRichard Smith2016-06-231-46/+34