]> granicus.if.org Git - clang/commitdiff
Revert "Disable the GNUstep v2 ABI on Windows."
authorDavid Chisnall <csdavec@swan.ac.uk>
Tue, 4 Sep 2018 10:07:27 +0000 (10:07 +0000)
committerDavid Chisnall <csdavec@swan.ac.uk>
Tue, 4 Sep 2018 10:07:27 +0000 (10:07 +0000)
This reverts commit b4547c9cadd2f8adfe3f3182e4c56e466c5256cb.

Apparently git llvm push from the monorepo does not respect branches and
pushes the current branch to master.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@341352 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Driver/ToolChains/Clang.cpp

index d803a929cfcb5cb96999bae2534a39d79cece807..ff083c79f107a0ace74330938e78fc314e392bb8 100644 (file)
@@ -4949,7 +4949,8 @@ ObjCRuntime Clang::AddObjCRuntimeArgs(const ArgList &args,
     }
     if ((runtime.getKind() == ObjCRuntime::GNUstep) &&
         (runtime.getVersion() >= VersionTuple(2, 0)))
-      if (!getToolChain().getTriple().isOSBinFormatELF()) {
+      if (!getToolChain().getTriple().isOSBinFormatELF() &&
+          !getToolChain().getTriple().isOSBinFormatCOFF()) {
         getToolChain().getDriver().Diag(
             diag::err_drv_gnustep_objc_runtime_incompatible_binary)
           << runtime.getVersion().getMajor();