summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorAkira Hatanaka <ahatanaka@apple.com>2016-12-13 23:32:22 +0000
committerAkira Hatanaka <ahatanaka@apple.com>2016-12-13 23:32:22 +0000
commit6503e97e0f2d8032e9daeb4c8cfef00c409bd9f3 (patch)
tree876b416ac9168239b21cceefffc1da46d89c8424 /include
parent37cb438d02af924f9c148c833d0c54ed352e695f (diff)
[CodeGen][ObjC] Emit objc_unsafeClaimAutoreleasedReturnValue for
fragile runtime too. Follow-up to r258962. rdar://problem/29269006 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@289615 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include')
-rw-r--r--include/clang/Basic/ObjCRuntime.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/clang/Basic/ObjCRuntime.h b/include/clang/Basic/ObjCRuntime.h
index 6975b6c9bb..78fc899882 100644
--- a/include/clang/Basic/ObjCRuntime.h
+++ b/include/clang/Basic/ObjCRuntime.h
@@ -312,6 +312,7 @@ public:
bool hasARCUnsafeClaimAutoreleasedReturnValue() const {
switch (getKind()) {
case MacOSX:
+ case FragileMacOSX:
return getVersion() >= VersionTuple(10, 11);
case iOS:
return getVersion() >= VersionTuple(9);