summaryrefslogtreecommitdiff
path: root/include/clang/Basic/ObjCRuntime.h
diff options
context:
space:
mode:
authorFariborz Jahanian <fjahanian@apple.com>2013-10-15 17:16:30 +0000
committerFariborz Jahanian <fjahanian@apple.com>2013-10-15 17:16:30 +0000
commita6f5cc368bb6c996f771c37b0e95d81bf1ded76e (patch)
tree69f904f408ee976e5fd939c71e2c41d1e5704ff2 /include/clang/Basic/ObjCRuntime.h
parent2bf1c0127382709a935ce87646c0662def3a0707 (diff)
downloadclang-a6f5cc368bb6c996f771c37b0e95d81bf1ded76e.tar.gz
clang-a6f5cc368bb6c996f771c37b0e95d81bf1ded76e.tar.bz2
clang-a6f5cc368bb6c996f771c37b0e95d81bf1ded76e.tar.xz
ObjectiveC driver. Scrap -fno-objc-legacy-dispatch for NeXT
runtime. It will be silently ignored and regardless of deployment target. // rdar://14803286 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@192719 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/clang/Basic/ObjCRuntime.h')
-rw-r--r--include/clang/Basic/ObjCRuntime.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/include/clang/Basic/ObjCRuntime.h b/include/clang/Basic/ObjCRuntime.h
index 18ef64a315..52f35a0189 100644
--- a/include/clang/Basic/ObjCRuntime.h
+++ b/include/clang/Basic/ObjCRuntime.h
@@ -98,9 +98,8 @@ public:
Arch == llvm::Triple::x86 ||
Arch == llvm::Triple::x86_64)
return false;
- // Mac runtimes use legacy dispatch everywhere except x86-64
- } else if (isNeXTFamily() && isNonFragile())
- return Arch != llvm::Triple::x86_64;
+ }
+ // Mac runtimes use legacy dispatch everywhere now.
return true;
}