summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaStmt.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Revert "[Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporary...Tim Shen2016-06-091-8/+0
* [Temporary] Add an ExprWithCleanups for each C++ MaterializeTemporaryExpr.Tim Shen2016-06-091-0/+8
* [OPENMP] Pass scalar firstprivate vars by value.Alexey Bataev2016-05-171-3/+3
* Test commitErik Pilkington2016-04-261-0/+1
* P0184R0: Allow types of 'begin' and 'end' expressions in range-based for loop...Richard Smith2016-03-201-15/+19
* Fix false positives for for-loop-analysis warningSteven Wu2016-03-101-0/+12
* Implement support for [[nodiscard]] in C++1z that is based off existing suppo...Aaron Ballman2016-03-071-6/+6
* Add -Wcomma warning to Clang.Richard Trieu2016-02-181-0/+28
* Remove use of builtin comma operator.Richard Trieu2016-02-181-1/+2
* Don't copy a DenseMap just to do lookup in it.Benjamin Kramer2016-02-131-6/+1
* Fix a crash when there is a typo in the return statement.Manman Ren2016-02-041-0/+5
* [SemaCXX] Fix crash-on-invalid while trying to deduce return type of a lambda.Argyrios Kyrtzidis2016-01-301-4/+5
* Split RequireCompleteType into a function that actually requires that the typeRichard Smith2015-12-181-5/+4
* [OpenMP] Update target directive codegen to use 4.5 implicit data mappings.Samuel Antao2015-12-021-4/+3
* [Sema] Minor formatting fixes. NFCCraig Topper2015-11-171-1/+1
* Tweak how -Wunused-value interacts with macrosNico Weber2015-10-271-1/+10
* [coroutines] Creation of promise object, lookup of operator co_await, buildingRichard Smith2015-10-271-28/+55
* [coroutines] Initial stub Sema functionality for handling coroutine await / y...Richard Smith2015-10-221-6/+20
* Keep the IfStmt node even if the condition is invalidOlivier Goffart2015-10-111-17/+11
* Perform Objective-C lifetime adjustments before comparing deduced lambda resu...Douglas Gregor2015-10-011-2/+5
* Simplify Sema::DeduceFunctionTypeFromReturnExpr and eliminae a redundant check.Douglas Gregor2015-10-011-7/+2
* Fix a potential APInt memory leak when using __attribute__((flag_enum)), andRichard Smith2015-09-041-3/+1
* fix typo; NFCSanjay Patel2015-08-281-1/+1
OpenPOWER on IntegriCloud