]> granicus.if.org Git - clang/commitdiff
[clang-cl] Fix test that shouldn't be running on non-x86
authorRenato Golin <renato.golin@linaro.org>
Thu, 20 Oct 2016 17:41:08 +0000 (17:41 +0000)
committerRenato Golin <renato.golin@linaro.org>
Thu, 20 Oct 2016 17:41:08 +0000 (17:41 +0000)
The clang-cl test required x86-registered-target but it defaulted to the
host's triple and AArch64 still doesn't support COFF, so the test failed.

The triple was "aarch64-pc-windows-msvc18.0.0" with ObjectFormat equals
llvm::Triple::COFF, failing assertion:

Assertion `(TT.isOSBinFormatELF() || TT.isOSBinFormatMachO()) &&
          "Only expect Darwin and ELF targets"

in AArch64MCTargetDesc.cpp:78.

Making the test only run on Windows hosts obviously fixes the problem.

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

test/Driver/cl-pch.c

index bee25b311422d5b6ee72b7e96e6d23be4664e8d5..36d83a11242dc6b3e8449b0afa1a3c8c91238979 100644 (file)
@@ -1,4 +1,4 @@
-// REQUIRES: x86-registered-target
+// REQUIRES: system-windows
 //
 // RUN: rm -rf %t
 // RUN: mkdir %t