aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseStmt.cpp
AgeCommit message (Expand)Author
2019-01-04Refactor the way we handle diagnosing unused expression results.Aaron Ballman
2018-11-28Move LoopHint.h from Sema to ParseRichard Trieu
2018-11-20[clang][Parse] Diagnose useless null statements / empty init-statementsRoman Lebedev
2018-10-30NFC: Remove the ObjC1/ObjC2 distinction from clang (and related projects)Erik Pilkington
2018-09-28[cxx2a] P0614R1: Support init-statements in range-based for loops.Richard Smith
2018-08-14We have in place support for parsing #pragma FENV_ACCESS, but that Kevin P. Neal
2018-08-09Port getLocStart -> getBeginLocStephen Kelly
2018-07-26Refactor checking of switch conditions and case values.Richard Smith
2018-07-13[NFC] Rename clang::AttributeList to clang::ParsedAttrErich Keane
2018-07-12AttributeList de-listifying:Erich Keane
2018-07-12[C++17] Disallow lambdas in template parameters (PR33696).Nicolas Lesser
2018-06-28[Parse] Make -Wgcc-compat complain about for loop inits in C89George Burgess IV
2018-06-26Diagnose missing 'template' keywords in more cases.Richard Smith
2018-05-09Remove \brief commands from doxygen comments.Adrian Prantl
2018-03-23Sink PrettyDeclStackTrace down to the AST libraryJordan Rose
2018-02-03Fix crash when trying to pack-expand a GNU statement expression.Richard Smith
2017-12-29[NFC] Modernize enum Declarator::TheContext to a type-safe scoped enum.Faisal Vali
2017-12-04Now that C++17 is official (https://www.iso.org/standard/68564.html), start c...Aaron Ballman
2017-11-20Revert r318556 "Loosen -Wempty-body warning"Hans Wennborg
2017-11-17Loosen -Wempty-body warningReid Kleckner
2017-10-30Typo correct the condition of 'do-while' before exiting its scopeAlex Lorenz
2017-08-10Place implictly declared functions at block scopeMomchil Velikov
2017-06-01Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova
2017-05-18Fix the location of "missing ';'" suggestions after annotation tokens.Richard Smith
2017-04-18Add #pragma clang attributeAlex Lorenz
2017-04-18Revert r300539 - Add #pragma clang attributeAlex Lorenz
2017-04-18Add #pragma clang attributeAlex Lorenz
2017-04-04Add #pragma clang fpAdam Nemet
2017-04-01[NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped EnumFaisal Vali
2017-03-23Publish RAIIObjectsForParser.h for external usage.Vassil Vassilev
2017-03-14Fix misspelled enumJonathan Roelofs
2017-03-06[coroutines] Add DependentCoawaitExpr and fix re-building CoroutineBodyStmt.Eric Fiselier
2016-10-18[CodeCompletion] Add a block property setter completion resultAlex Lorenz
2016-08-01[Parse] Let declarations follow labels in -fms-extensions modeDavid Majnemer
2016-07-18[NFC] Header cleanupMehdi Amini
2016-06-29P0305R1: Parsing support for init-statements in 'if' and 'switch' statements.Richard Smith
2016-06-23Implement p0292r2 (constexpr if), a likely C++1z feature.Richard Smith
2016-06-23Re-commit r273548, reverted in r273589, with a fix to not produceRichard Smith
2016-06-23Revert r273548, "Rearrange condition handling so that semantic checks on a co...Peter Collingbourne
2016-06-23Rearrange condition handling so that semantic checks on a condition variableRichard Smith
2016-06-16Fix a few issues while skipping function bodiesOlivier Goffart
2016-04-29Recommit "[MS] Improved implementation of stack pragmas (vtordisp, *_seg)"Denis Zobnin
2016-04-28Revert "[MS] Improved implementation of MS stack pragmas (vtordisp, *_seg)"Denis Zobnin
2016-04-28[MS] Improved implementation of MS stack pragmas (vtordisp, *_seg)Denis Zobnin
2016-02-19[OpenCL] Generate metadata for opencl_unroll_hint attributeAnastasia Stulova
2016-02-02PR23057: Fix assertion `Val && "isa<> used on a null pointer"' on invalid for...Denis Zobnin
2016-01-15OpaquePtr: Use nullptr construction for DeclGroupPtrTy OpaquePtr typedefDavid Blaikie
2016-01-13[OPENMP] Fix for declarative/standalone directives use.Alexey Bataev
2016-01-12Improve AST dumping:Richard Smith
2015-11-20[MS] Fix for bug 25013 - #pragma vtordisp is unknown inside functions, by Den...Alexey Bataev