summaryrefslogtreecommitdiffstats
path: root/test/SemaObjC
Commit message (Expand)AuthorAgeFilesLines
* Merging r311443:Hans Wennborg2017-08-221-0/+27
* Merging r310672:Hans Wennborg2017-08-171-2/+15
* Merging r308455:Hans Wennborg2017-07-192-7/+0
* Recommit r308327: Add a warning for missing '#pragma pack (pop)'Alex Lorenz2017-07-192-0/+7
* Revert r308327Alex Lorenz2017-07-182-7/+0
* Add a warning for missing '#pragma pack (pop)' and suspicious usesAlex Lorenz2017-07-182-0/+7
* Use ARC parsing rules for ns_returns_retained in MRC so that code canJohn McCall2017-07-151-0/+18
* Extend -Wdeprecated-implementations to warn about unavailable methodsAlex Lorenz2017-07-131-1/+8
* NFC, Cleanup the code for -Wdeprecated-implementationsAlex Lorenz2017-07-131-5/+5
* [ObjC] Pick a 'readwrite' property when synthesizing ambiguousAlex Lorenz2017-07-132-1/+105
* [ObjC] Check that a subscript methods is declared for a qualified id typeAlex Lorenz2017-07-112-3/+21
* [ObjC] Avoid the -Wunguarded-availability warnings for protocolAlex Lorenz2017-07-071-0/+24
* [Sema] Don't allow -Wunguarded-availability to be silenced with redeclsErik Pilkington2017-07-053-14/+59
* Add a fixit for -Wobjc-protocol-property-synthesisAlex Lorenz2017-07-033-4/+4
* [Sema] Add -Wunguarded-availability-newAlex Lorenz2017-06-221-0/+160
* [Sema][ObjC] Don't emit availability diags for category @implementationsErik Pilkington2017-05-313-7/+14
* Warn about uses of `@available` that can't suppress theAlex Lorenz2017-05-241-1/+11
* Change __has_feature(objc_diagnose_if_attr) to __has_feature(attribute_diagno...Argyrios Kyrtzidis2017-05-241-1/+1
* Enhance the 'diagnose_if' attribute so that we can apply it for ObjC methods ...Argyrios Kyrtzidis2017-05-241-0/+16
* [Sema][ObjC] Fix a bug where -Wunguarded-availability was emitted at the wron...Erik Pilkington2017-05-221-0/+20
* [Sema] Avoid duplicate -Wunguarded-availability warnings in nested functionsAlex Lorenz2017-05-161-1/+16
* Fix errored return value in CheckFunctionReturnType and add a fixit hintErich Keane2017-05-101-0/+6
* Add support for pretty platform names to `@available`/Alex Lorenz2017-05-091-2/+2
* [ObjC] Don't disallow vector parameters/return values in methodsAlex Lorenz2017-05-051-9/+2
* [ObjC] Disallow vector parameters and return values in Objective-C methodsAlex Lorenz2017-04-271-0/+132
* -Wunguarded-availability should support if (@available) checks in top-levelAlex Lorenz2017-04-261-3/+15
* [Sema][ObjC] Disallow jumping into ObjC fast enumeration loops.Akira Hatanaka2017-04-191-0/+24
* [Sema][ObjC] Avoid the "type of property does not match type of accessor"Alex Lorenz2017-03-301-0/+5
* [Objective-C] Fix "weak-unavailable" warning with -fobjc-weakBrian Kelley2017-03-291-0/+1
* [Objective-C] Fix "repeated use of weak" warning with -fobjc-weakBrian Kelley2017-03-291-3/+7
* Correct class-template deprecation behavior-REDUXErich Keane2017-03-233-6/+6
* Support attributes for Objective-C categoriesAlex Lorenz2017-03-234-3/+39
* [ObjC][ARC] Avoid -Warc-performSelector-leaks for performSelector variationsAlex Lorenz2017-03-231-0/+8
* Revert "Correct class-template deprecation behavior"Martin Bohme2017-03-223-6/+6
* Correct class-template deprecation behaviorErich Keane2017-03-213-6/+6
* [ObjC][Sema] Avoid ARC performSelector error for 'self' selectorAlex Lorenz2017-03-161-0/+3
* [ObjC][Sema] Avoid warning about a call to an instance method on anAlex Lorenz2017-03-151-0/+27
* [Sema][ObjC] Warn about 'performSelector' calls with selectorsAlex Lorenz2017-03-061-0/+127
* Sema: use PropertyDecl for property selectorSaleem Abdulrasool2017-02-201-0/+9
* [Sema][ObjC] perform-selector ARC check should see @selector in parensAlex Lorenz2017-02-201-0/+1
* Use correct fix-it location for -Wblock-capture-autoreleasingAlex Lorenz2017-02-161-0/+7
* [Sema][ObjC] Don't pass a DeclRefExpr that doesn't reference a VarDeclAkira Hatanaka2017-02-011-0/+13
* Turn on -Wblock-capture-autoreleasing by default.Akira Hatanaka2017-01-261-1/+1
* [Sema][ObjC] Make sure -Wblock-capture-autoreleasing issues a warningAkira Hatanaka2017-01-261-1/+22
* [ObjC] The declarator for a block literal should be a definitionAlex Lorenz2017-01-061-1/+1
* Fix printf specifier handling: invalid specifier should not be marked as "con...Mehdi Amini2016-12-151-1/+1
* [PS4] Undo dialect tweak for Objective-C.Paul Robinson2016-12-141-4/+1
* DR616, and part of P0135R1: member access (or pointer-to-member access) on aRichard Smith2016-12-031-2/+3
* [ObjC] Prevent infinite loops when iterating over redeclarationAlex Lorenz2016-11-211-0/+21
* Sema: correct typo correction for ivars in @implementationSaleem Abdulrasool2016-11-171-1/+24