summaryrefslogtreecommitdiff
path: root/clang/lib/Sema/ScopeInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* [C++20] [Coroutines] Disable to take the address of labels in coroutinesChuanqi Xu2023-01-171-0/+1
* [Clang] Correctly capture bindings in dependent lambdas.Corentin Jabot2023-01-091-4/+4
* [clang] Disallow mixing SEH and Objective-C exceptionsNico Weber2021-10-201-1/+1
* [clang] Enable support for #pragma STDC FENV_ACCESSMelanie Blower2020-10-251-0/+1
* PR42104: Support instantiations of lambdas that implicitly captureRichard Smith2019-06-041-14/+14
* Revert rL362358 : PR42104: Support instantiations of lambdas that implicitly ...Simon Pilgrim2019-06-031-14/+14
* PR42104: Support instantiations of lambdas that implicitly captureRichard Smith2019-06-031-14/+14
* Defer capture initialization for captured regions until after we've leftRichard Smith2019-05-311-7/+13
* Defer creating fields for captures until we finish building theRichard Smith2019-05-281-11/+3
* Update the file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-10-011-0/+2
* Revert r343518.Akira Hatanaka2018-10-011-2/+0
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-10-011-0/+2
* Revert r341754.Akira Hatanaka2018-09-091-2/+0
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-09-081-0/+2
* [coroutines] Pass coro func args to promise ctorBrian Gesiak2018-01-241-0/+1
* [coroutines] Fix diagnostics depending on the first coroutine statement.Eric Fiselier2017-03-111-3/+5
* [coroutines] Add DependentCoawaitExpr and fix re-building CoroutineBodyStmt.Eric Fiselier2017-03-061-0/+3
* [Sema][ObjC] Don't pass a DeclRefExpr that doesn't reference a VarDeclAkira Hatanaka2017-02-011-5/+5
* [Sema][NFC] Reset HasFallthroughStmt when clearing FunctionScopeInfoErik Pilkington2016-11-091-0/+1
* [ObjC] Warn on unguarded use of partial declarationErik Pilkington2016-08-161-0/+1
* Use ranges to concisely express iterationDavid Majnemer2016-06-231-1/+1
* [Objective-c] Do not set IsExact to true when the receiver is a class.Akira Hatanaka2016-03-221-3/+1
* [Objective-c] Fix a crash in WeakObjectProfileTy::getBaseInfo.Akira Hatanaka2016-03-181-5/+9
* [OPENMP 4.0] Initial support for 'omp declare reduction' construct.Alexey Bataev2016-03-031-0/+1
* Properly clear current coroutine promise on FunctionScopeInfo reuse. ShouldRichard Smith2015-10-271-0/+1
* [coroutines] Creation of promise object, lookup of operator co_await, buildingRichard Smith2015-10-271-0/+2
* Roll-back r250822.Angel Garcia Gomez2015-10-201-3/+3
* Apply modernize-use-default to clang.Angel Garcia Gomez2015-10-201-3/+3
* Wdeprecated: LambdaScopeInfos are copied in TreeTransform, so make sure they'...David Blaikie2015-08-131-1/+0
* SEH: Diagnose use of C++ EH and SEH in the same functionReid Kleckner2015-02-021-0/+2
* Objective-C ARC. Fixes a crash when checking for 'weak' propery Fariborz Jahanian2014-11-211-0/+2
* [Sema] Patch to issue warning on comparing parameters withFariborz Jahanian2014-11-181-0/+1
* Improved capturing variable-length array types in CapturedStmt.Alexey Bataev2014-10-291-1/+7
* [C++11] Support for capturing of variable length arrays in lambda expression.Alexey Bataev2014-08-281-0/+10
* Objective-C ARC. Do not warn about properties with bothFariborz Jahanian2014-06-171-2/+8
* [C++11] Use 'nullptr'. Sema edition.Craig Topper2014-05-261-5/+4
* [REFACTOR] Refactored some of the generic-lambda capturing code.Faisal Vali2013-12-071-3/+4
* [objc] Emit warning when the implementation of a secondary initializer calls onArgyrios Kyrtzidis2013-12-031-0/+2
* [objc] Emit a warning when the implementation of a designated initializer doe...Argyrios Kyrtzidis2013-12-031-0/+4
* Remove an unnecessary condition that I added hastily: Unsigned numbers are ob...Faisal Vali2013-11-071-1/+1
* This patch implements capturing of variables within generic lambdas.Faisal Vali2013-11-071-0/+15
* Sema for Captured StatementsTareq A. Siraj2013-04-161-0/+1
* -Warc-repeated-use-of-weak: fix a use-of-uninitialized and add a test case.Jordan Rose2012-10-111-1/+1
* -Warc-repeated-use-of-weak: Check messages to property accessors as well.Jordan Rose2012-10-111-3/+29
* -Warc-repeated-use-of-weak: look through explicit casts on assigned values.Jordan Rose2012-10-101-1/+1
* Move isObjCSelf into Expr.Anna Zaks2012-10-011-20/+2
* Pull ScopeInfo implementation into its own file.Jordan Rose2012-09-281-0/+181