summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
* Refactoring code around move/copy initialization. NFC.Richard Trieu2018-03-151-56/+82
* Re-land "[Sema] Make getCurFunction() return null outside function parsing"Reid Kleckner2018-03-121-8/+8
* Revert "[Sema] Make getCurFunction() return null outside function parsing"Reid Kleckner2018-03-081-8/+8
* [Sema] Make getCurFunction() return null outside function parsingReid Kleckner2018-03-081-8/+8
* Avoid including ScopeInfo.h from Sema.hReid Kleckner2018-03-071-17/+14
* [Debug] Annotate compiler generated range-for loop variables.Matt Davis2018-02-141-4/+8
* Fix crash when trying to pack-expand a GNU statement expression.Richard Smith2018-02-031-2/+2
* Fix and simplify handling of return type for (generic) lambda conversion func...Richard Smith2018-01-021-0/+7
* [AST] Inline CompoundStmt contents into the parent allocation.Benjamin Kramer2017-12-241-1/+1
* [c++20] P0515R3: Parsing support and basic AST construction for operator <=>.Richard Smith2017-12-141-12/+25
* Now that C++17 is official (https://www.iso.org/standard/68564.html), start c...Aaron Ballman2017-12-041-1/+1
* Revert r318456 "Issue -Wempty-body warnings for else blocks"Hans Wennborg2017-11-201-3/+1
* Revert r318556 "Loosen -Wempty-body warning"Hans Wennborg2017-11-201-1/+2
* Loosen -Wempty-body warningReid Kleckner2017-11-171-2/+1
* Issue -Wempty-body warnings for else blocksReid Kleckner2017-11-161-1/+3
* Catch more cases with -Wenum-compareRichard Trieu2017-09-091-2/+4
* [Sema] Assign new flag -Wenum-compare-switch to switch-related parts of -Wenu...Gabor Horvath2017-08-091-1/+1
* [Sema] -Wenum-compare no longer warn on anonymous enums in switch statementsGabor Horvath2017-08-091-0/+6
* [Sema] Extend -Wenum-compare to handle mixed enum comparisons in switch state...Gabor Horvath2017-08-091-8/+28
* [Sema] Make BreakContinueFinder handle nested loops.Eli Friedman2017-07-041-6/+61
* [coroutines] Fix co_await for range statementEric Fiselier2017-06-141-20/+32
* [Sema][C++1z] Ensure binding in dependent range for have non-null typeErik Pilkington2017-06-121-1/+5
* [DebugInfo] Add kind of ImplicitParamDecl for emission of FlagObjectPointer.Alexey Bataev2017-06-091-8/+12
* Minor fixes to for-loop warning.Richard Trieu2017-06-021-29/+22
* Fix PR32933: crash on lambda capture of VLAFaisal Vali2017-05-151-3/+51
* ANSIfy. No behavior change.Nico Weber2017-05-051-1/+1
* [Sema][ObjC] Disallow jumping into ObjC fast enumeration loops.Akira Hatanaka2017-04-191-0/+1
* [NFC, Scoped Enum] Convert Sema::ExpressionEvaluationContext into a scoped EnumFaisal Vali2017-04-011-5/+10
* Look through CXXBindTemporaryExprs when checking CXXFunctionCastExprsDaniel Jasper2017-03-271-2/+8
* Add support for attribute enum_extensibility.Akira Hatanaka2017-03-211-8/+13
* Factor out function to determine whether we're performing a templateRichard Smith2017-02-211-1/+1
* [Sema] Disallow returning a __block variable via a move.Akira Hatanaka2017-02-151-3/+5
* Remove redundant passing around of a "ContainsAutoType" flag.Richard Smith2017-01-121-6/+3
* [Sema] Avoid "case value not in enumerated type" warning for C++11 opaque enumsAlex Lorenz2016-12-081-1/+2
* Mass-rename the handful of error_* diagnostics to err_*.Richard Smith2016-12-021-5/+5
* Add a warning for 'main' returning 'true' or 'false'.Richard Smith2016-11-291-0/+4
* [CUDA] Add Sema::CUDADiagBuilder and Sema::CUDADiagIf{Device,Host}Code().Justin Lebar2016-10-131-1/+2
* PR25890: Fix incoherent error handling in PerformImplicitConversion andRichard Smith2016-10-061-0/+2
* [CUDA] Disallow exceptions in device code.Justin Lebar2016-09-281-0/+4
* [ObjC] Warn on unguarded use of partial declarationErik Pilkington2016-08-161-1/+1
* P0305R0: Semantic analysis and code generation for C++17 init-statement for '...Richard Smith2016-07-141-13/+10
* [Sema] Implement C++14's DR1579: Prefer returning by converting move constructorErik Pilkington2016-06-301-40/+51
* P0305R1: Parsing support for init-statements in 'if' and 'switch' statements.Richard Smith2016-06-291-3/+10
* Implement p0292r2 (constexpr if), a likely C++1z feature.Richard Smith2016-06-231-20/+57
* Re-commit r273548, reverted in r273589, with a fix to not produceRichard Smith2016-06-231-98/+59
* Revert r273548, "Rearrange condition handling so that semantic checks on a co...Peter Collingbourne2016-06-231-58/+98
* Rearrange condition handling so that semantic checks on a condition variableRichard Smith2016-06-231-98/+58
* Re-commit "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTempor...Tim Shen2016-06-211-0/+8
* Revert accidential "[MSVC] Late parsing of in-class defined member functions ...Alexey Bataev2016-06-151-27/+0
* [MSVC] Late parsing of in-class defined member functions in templateAlexey Bataev2016-06-151-0/+27
OpenPOWER on IntegriCloud