Skip to content

Commit 7efe019

Browse files
author
David Chisnall
committed
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 git-svn-id: https://llvm.org/svn/llvm-project/cfe/branches/release_70@341354 91177308-0d34-0410-b5e6-96231b3b80d8
1 parent 1e368d3 commit 7efe019

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

lib/Driver/ToolChains/Clang.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4912,8 +4912,7 @@ ObjCRuntime Clang::AddObjCRuntimeArgs(const ArgList &args,
49124912
}
49134913
if ((runtime.getKind() == ObjCRuntime::GNUstep) &&
49144914
(runtime.getVersion() >= VersionTuple(2, 0)))
4915-
if (!getToolChain().getTriple().isOSBinFormatELF() &&
4916-
!getToolChain().getTriple().isOSBinFormatCOFF()) {
4915+
if (!getToolChain().getTriple().isOSBinFormatELF()) {
49174916
getToolChain().getDriver().Diag(
49184917
diag::err_drv_gnustep_objc_runtime_incompatible_binary)
49194918
<< runtime.getVersion().getMajor();

0 commit comments

Comments
 (0)