aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Sema/ScopeInfo.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-10-02[C++] Implement "Deducing this" (P0847R7)Corentin Jabot1-0/+8
2023-06-07[clang] Implement P2564 "consteval must propagate up"Corentin Jabot1-0/+1
2023-01-17[C++20] [Coroutines] Disable to take the address of labels in coroutinesChuanqi Xu1-0/+1
2023-01-09[Clang] Correctly capture bindings in dependent lambdas.Corentin Jabot1-4/+4
2021-10-20[clang] Disallow mixing SEH and Objective-C exceptionsNico Weber1-1/+1
2020-10-25[clang] Enable support for #pragma STDC FENV_ACCESSMelanie Blower1-0/+1
2019-06-04PR42104: Support instantiations of lambdas that implicitly captureRichard Smith1-14/+14
2019-06-03Revert rL362358 : PR42104: Support instantiations of lambdas that implicitly ...Simon Pilgrim1-14/+14
2019-06-03PR42104: Support instantiations of lambdas that implicitly captureRichard Smith1-14/+14
2019-05-31Defer capture initialization for captured regions until after we've leftRichard Smith1-7/+13
2019-05-28Defer creating fields for captures until we finish building theRichard Smith1-11/+3
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-10-01Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka1-0/+2
2018-10-01Revert r343518.Akira Hatanaka1-2/+0
2018-10-01Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka1-0/+2
2018-09-09Revert r341754.Akira Hatanaka1-2/+0
2018-09-08Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka1-0/+2
2018-01-24[coroutines] Pass coro func args to promise ctorBrian Gesiak1-0/+1
2017-03-11[coroutines] Fix diagnostics depending on the first coroutine statement.Eric Fiselier1-3/+5
2017-03-06[coroutines] Add DependentCoawaitExpr and fix re-building CoroutineBodyStmt.Eric Fiselier1-0/+3
2017-02-01[Sema][ObjC] Don't pass a DeclRefExpr that doesn't reference a VarDeclAkira Hatanaka1-5/+5
2016-11-09[Sema][NFC] Reset HasFallthroughStmt when clearing FunctionScopeInfoErik Pilkington1-0/+1
2016-08-16[ObjC] Warn on unguarded use of partial declarationErik Pilkington1-0/+1
2016-06-23Use ranges to concisely express iterationDavid Majnemer1-1/+1
2016-03-22[Objective-c] Do not set IsExact to true when the receiver is a class.Akira Hatanaka1-3/+1
2016-03-18[Objective-c] Fix a crash in WeakObjectProfileTy::getBaseInfo.Akira Hatanaka1-5/+9
2016-03-03[OPENMP 4.0] Initial support for 'omp declare reduction' construct.Alexey Bataev1-0/+1
2015-10-27Properly clear current coroutine promise on FunctionScopeInfo reuse. ShouldRichard Smith1-0/+1
2015-10-27[coroutines] Creation of promise object, lookup of operator co_await, buildingRichard Smith1-0/+2
2015-10-20Roll-back r250822.Angel Garcia Gomez1-3/+3
2015-10-20Apply modernize-use-default to clang.Angel Garcia Gomez1-3/+3
2015-08-13Wdeprecated: LambdaScopeInfos are copied in TreeTransform, so make sure they'...David Blaikie1-1/+0
2015-02-02SEH: Diagnose use of C++ EH and SEH in the same functionReid Kleckner1-0/+2
2014-11-21Objective-C ARC. Fixes a crash when checking for 'weak' propery Fariborz Jahanian1-0/+2
2014-11-18[Sema] Patch to issue warning on comparing parameters withFariborz Jahanian1-0/+1
2014-10-29Improved capturing variable-length array types in CapturedStmt.Alexey Bataev1-1/+7
2014-08-28[C++11] Support for capturing of variable length arrays in lambda expression.Alexey Bataev1-0/+10
2014-06-17Objective-C ARC. Do not warn about properties with bothFariborz Jahanian1-2/+8
2014-05-26[C++11] Use 'nullptr'. Sema edition.Craig Topper1-5/+4
2013-12-07[REFACTOR] Refactored some of the generic-lambda capturing code.Faisal Vali1-3/+4
2013-12-03[objc] Emit warning when the implementation of a secondary initializer calls onArgyrios Kyrtzidis1-0/+2
2013-12-03[objc] Emit a warning when the implementation of a designated initializer doe...Argyrios Kyrtzidis1-0/+4
2013-11-07Remove an unnecessary condition that I added hastily: Unsigned numbers are ob...Faisal Vali1-1/+1
2013-11-07This patch implements capturing of variables within generic lambdas.Faisal Vali1-0/+15
2013-04-16Sema for Captured StatementsTareq A. Siraj1-0/+1
2012-10-11-Warc-repeated-use-of-weak: fix a use-of-uninitialized and add a test case.Jordan Rose1-1/+1
2012-10-11-Warc-repeated-use-of-weak: Check messages to property accessors as well.Jordan Rose1-3/+29
2012-10-10-Warc-repeated-use-of-weak: look through explicit casts on assigned values.Jordan Rose1-1/+1
2012-10-01Move isObjCSelf into Expr.Anna Zaks1-20/+2
2012-09-28Pull ScopeInfo implementation into its own file.Jordan Rose1-0/+181