summaryrefslogtreecommitdiff
path: root/include/clang/Basic/ObjCRuntime.h
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2013-11-23 10:57:32 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2013-11-23 10:57:32 +0000
commitfd39a7dd3a9e9b9a6a1653fe90d3e667dd777f66 (patch)
treefa874885f7f0c84e3e2aeac0ebdb22e88b3a39d1 /include/clang/Basic/ObjCRuntime.h
parent6c9cefd8ba7711a78f45e8eb72d72a89101b4952 (diff)
downloadclang-fd39a7dd3a9e9b9a6a1653fe90d3e667dd777f66.tar.gz
clang-fd39a7dd3a9e9b9a6a1653fe90d3e667dd777f66.tar.bz2
clang-fd39a7dd3a9e9b9a6a1653fe90d3e667dd777f66.tar.xz
Enable non-fragile ABI for the ObjFW runtime
The following patch enables the non-fragile ABI for the ObjFW runtime. However, I noticed that it is not possible anymore to disable it with -fno-objc-nonfragile-abi like it was before. I think this functionality should be restored, but I guess this is not in scope for 3.4 anymore. Patch by Jonathan Schleifer! git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@195547 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/ObjCRuntime.h')
-rw-r--r--include/clang/Basic/ObjCRuntime.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/clang/Basic/ObjCRuntime.h b/include/clang/Basic/ObjCRuntime.h
index 52f35a0189..4c64497503 100644
--- a/include/clang/Basic/ObjCRuntime.h
+++ b/include/clang/Basic/ObjCRuntime.h
@@ -79,7 +79,7 @@ public:
case GCC: return false;
case MacOSX: return true;
case GNUstep: return true;
- case ObjFW: return false;
+ case ObjFW: return true;
case iOS: return true;
}
llvm_unreachable("bad kind");