diff options
author | David Chisnall <csdavec@swan.ac.uk> | 2018-09-04 10:40:19 +0000 |
---|---|---|
committer | David Chisnall <csdavec@swan.ac.uk> | 2018-09-04 10:40:19 +0000 |
commit | 060dceee4a1342b9d87da8a00146395a8bf91afc (patch) | |
tree | af0747a67243cf52fc08dca4a428fd6d8dce72a4 | |
parent | 7fdeba491e41088f7a85a06b39dec81b338ea119 (diff) |
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
-rw-r--r-- | clang/lib/Driver/ToolChains/Clang.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/clang/lib/Driver/ToolChains/Clang.cpp b/clang/lib/Driver/ToolChains/Clang.cpp index 45a29a0225a..8e9c4c6aecb 100644 --- a/clang/lib/Driver/ToolChains/Clang.cpp +++ b/clang/lib/Driver/ToolChains/Clang.cpp @@ -4912,8 +4912,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(); |