]> granicus.if.org Git - clang/commit
[Objective-C] Miscellaneous -fobjc-weak Fixes
authorBrian Kelley <bkelley@microsoft.com>
Wed, 29 Mar 2017 18:16:38 +0000 (18:16 +0000)
committerBrian Kelley <bkelley@microsoft.com>
Wed, 29 Mar 2017 18:16:38 +0000 (18:16 +0000)
commit02bf8398f06ccc4cf21ceab6b89ca36b8a61075e
tree8c1037c002829172cec4969dfae4bed627bda023
parent1cd6beccb6bb876db3bbfa763e8979d3b363f1fa
[Objective-C] Miscellaneous -fobjc-weak Fixes

Summary: After examining the remaining uses of LangOptions.ObjCAutoRefCount, found a some additional places to also check for ObjCWeak not covered by previous test cases. Added a test file to verify all the code paths that were changed.

Reviewers: rsmith, doug.gregor, rjmccall

Reviewed By: rjmccall

Subscribers: cfe-commits

Differential Revision: https://reviews.llvm.org/D31007

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@299015 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaCast.cpp
lib/Sema/SemaDecl.cpp
lib/Sema/SemaDeclCXX.cpp
lib/Sema/SemaInit.cpp
test/SemaObjCXX/objc-weak.mm [new file with mode: 0644]