summaryrefslogtreecommitdiff
path: root/test/SemaObjCXX
Commit message (Expand)AuthorAgeFilesLines
* [ObjC] Diagnose implicit type coercion from ObjC 'Class' to objectJames Y Knight2019-10-174-30/+30
* [ObjC] Add some additional test cases around pointer conversions.James Y Knight2019-10-174-2/+225
* [c++20] Implement semantic restrictions for C++20 designatedRichard Smith2019-08-301-1/+1
* If capturing a variable fails, add a capture anyway (and mark itRichard Smith2019-05-281-2/+3
* Recommit r359859 "[Attribute/Diagnostics] Print macro if definition is an att...Leonard Chan2019-05-071-2/+2
* Revert "[Attribute/Diagnostics] Print macro if definition is an attribute dec...Leonard Chan2019-05-031-2/+2
* [Attribute/Diagnostics] Print macro if definition is an attribute declarationLeonard Chan2019-05-021-2/+2
* [Sema][ObjC] Don't warn about an implicitly retained self if theAkira Hatanaka2019-04-171-0/+42
* Thread Safety: also look at ObjC methodsJF Bastien2019-03-253-17/+33
* [Sema] Deduplicate some availability checking logicErik Pilkington2019-03-201-3/+3
* [ObjC] Emit a boxed expression as a compile-time constant if theAkira Hatanaka2019-03-081-0/+8
* expected-no-diagnostics@ does not make sense, switching to a more idiomatic f...Aaron Ballman2019-03-071-2/+4
* [Sema][ObjC] Allow declaring ObjC pointer members with non-trivialAkira Hatanaka2019-02-022-2/+159
* [Sema][ObjC] Check whether a DelayedDiagnosticPool has been pushedAkira Hatanaka2019-01-231-0/+10
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-10-012-1/+32
* Revert r343518.Akira Hatanaka2018-10-012-32/+1
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-10-012-1/+32
* [cxx2a] P0614R1: Support init-statements in range-based for loops.Richard Smith2018-09-281-0/+8
* Thread safety analysis: Handle ObjCIvarRefExpr in SExprBuilder::translateAaron Puchert2018-09-191-0/+44
* Revert r341754.Akira Hatanaka2018-09-092-32/+1
* Distinguish `__block` variables that are captured by escaping blocksAkira Hatanaka2018-09-082-1/+32
* [Sema] Relax a failing assert in TemplateArgumentLocErik Pilkington2018-07-311-0/+7
* [Sema][ObjC] Warn when a method declared in a protocol takes aAkira Hatanaka2018-07-281-0/+39
* [Sema] Produce diagnostics for attribute 'trivial_abi' that appearsAkira Hatanaka2018-06-191-0/+4
* Improve diagnostics and error recovery for template name lookup.Richard Smith2018-05-111-1/+1
* [Sema][ObjC] Ensure that the return type of an ObjC method is a completeAkira Hatanaka2018-04-121-3/+5
* Add support for attribute 'trivial_abi'.Akira Hatanaka2018-02-051-0/+93
* Re-commit r321223, which adds a printing policy to the ASTDumper.Aaron Ballman2017-12-211-16/+16
* Reverting r321223 and its follow-up commit because of failing bots due to Mis...Aaron Ballman2017-12-201-16/+16
* Add a printing policy to the ASTDumper.Aaron Ballman2017-12-201-16/+16
* [ObjC++] Don't warn about pessimizing move for __block variablesAlex Lorenz2017-11-071-0/+43
* Typo correct the condition of 'do-while' before exiting its scopeAlex Lorenz2017-10-301-1/+33
* [Sema][ObjC] Look for either objc_bridge or objc_bridge_mutable whenAkira Hatanaka2017-10-242-0/+18
* [Sema] Add support for flexible array members in Obj-C.Volodymyr Sapsai2017-10-231-0/+37
* [Sema] Put nullability fix-it after the end of the pointer.Volodymyr Sapsai2017-09-281-1/+1
* Add test cases that weren't committed in r313945.Akira Hatanaka2017-09-221-0/+90
* Revert "Add support for attribute 'noescape'."Akira Hatanaka2017-09-201-90/+0
* Add support for attribute 'noescape'.Akira Hatanaka2017-09-201-0/+90
* Revert "Add support for attribute 'noescape'."Akira Hatanaka2017-09-201-90/+0
* Add support for attribute 'noescape'.Akira Hatanaka2017-09-201-0/+90
* [Sema] Correct typos in LHS, RHS before building a binop expression.Volodymyr Sapsai2017-09-151-0/+19
* Fix errored return value in CheckFunctionReturnType and add a fixit hintErich Keane2017-05-101-0/+7
* [Sema] Objective-C++ support for type trait __is_base_ofErik Pilkington2017-05-101-0/+25
* Reusing an existing attribute diagnosticOren Ben Simhon2017-05-031-1/+1
* Sema: protect against ObjC++ typo-correction failureSaleem Abdulrasool2017-04-201-0/+9
* [Sema][ObjC] Check whether a variable has a definition, rather thanAkira Hatanaka2017-04-111-0/+16
* [ObjC++] Conversions from specialized to non-specialized Objective-C genericAlex Lorenz2017-04-061-0/+27
* [ARC][ObjC++] Use ObjC semantic rules for comparisons between a pointer andAlex Lorenz2017-03-301-0/+24
* [Objective-C] Miscellaneous -fobjc-weak FixesBrian Kelley2017-03-291-0/+28
* [Objective-C] Fix "weak-unavailable" warning with -fobjc-weakBrian Kelley2017-03-291-0/+1