summaryrefslogtreecommitdiffstats
path: root/clang/lib/Driver/ToolChains/Clang.cpp
diff options
context:
space:
mode:
authorDavid Chisnall <csdavec@swan.ac.uk>2018-09-04 09:23:18 +0000
committerDavid Chisnall <csdavec@swan.ac.uk>2018-09-04 09:23:18 +0000
commit6d924ad2bccfc463ff20e2e255f515883b7674ed (patch)
tree9fbf517c5c378e2aa8125ad51ee1fefca8a8c9c9 /clang/lib/Driver/ToolChains/Clang.cpp
parent961811f3e1beed3d998973c3395b2f5ab236c467 (diff)
downloadbcm5719-llvm-6d924ad2bccfc463ff20e2e255f515883b7674ed.tar.gz
bcm5719-llvm-6d924ad2bccfc463ff20e2e255f515883b7674ed.zip
Disable the GNUstep v2 ABI on Windows.
The code remains so that we can potentially reenable it in a point release, but the driver will reject it. Several issues were raised during testing that made it clear that this was not quite ready for general consumption. Approved by: Hans Wennborg llvm-svn: 341350
Diffstat (limited to 'clang/lib/Driver/ToolChains/Clang.cpp')
-rw-r--r--clang/lib/Driver/ToolChains/Clang.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/clang/lib/Driver/ToolChains/Clang.cpp b/clang/lib/Driver/ToolChains/Clang.cpp
index ff083c79f10..d803a929cfc 100644
--- a/clang/lib/Driver/ToolChains/Clang.cpp
+++ b/clang/lib/Driver/ToolChains/Clang.cpp
@@ -4949,8 +4949,7 @@ ObjCRuntime Clang::AddObjCRuntimeArgs(const ArgList &args,
}
if ((runtime.getKind() == ObjCRuntime::GNUstep) &&
(runtime.getVersion() >= VersionTuple(2, 0)))
- if (!getToolChain().getTriple().isOSBinFormatELF() &&
- !getToolChain().getTriple().isOSBinFormatCOFF()) {
+ if (!getToolChain().getTriple().isOSBinFormatELF()) {
getToolChain().getDriver().Diag(
diag::err_drv_gnustep_objc_runtime_incompatible_binary)
<< runtime.getVersion().getMajor();
OpenPOWER on IntegriCloud