mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 11:13:28 +01:00
0da22610a5
The internal shell was already threading around a 'cwd' parameter. We just have to make it mutable so that we can update it as the test script executes. If the shell ever grows support for environment variable substitution, we could also implement support for export. llvm-svn: 231017
23 lines
946 B
LLVM
23 lines
946 B
LLVM
; RUN: llvm-link %s %S/Inputs/targettriple-a.ll -S -o - 2>%t.a.err | FileCheck %s
|
|
; RUN: cat %t.a.err | FileCheck --check-prefix=WARN-A %s --allow-empty
|
|
|
|
; RUN: llvm-link %s %S/Inputs/targettriple-b.ll -S -o - 2>%t.b.err | FileCheck %s
|
|
; RUN: cat %t.b.err | FileCheck --check-prefix=WARN-B %s
|
|
; RUN: llvm-link %s %S/Inputs/targettriple-c.ll -S -o - 2>%t.c.err | FileCheck %s
|
|
; RUN: cat %t.c.err | FileCheck --check-prefix=WARN-C %s --allow-empty
|
|
|
|
; RUN: llvm-link -suppress-warnings %s %S/Inputs/targettriple-b.ll -S -o - 2>%t.no-warn.err | FileCheck %s
|
|
; RUN: cat %t.no-warn.err | FileCheck --check-prefix=WARN-A %s --allow-empty
|
|
|
|
target triple = "x86_64-unknown-linux-gnu"
|
|
|
|
; CHECK: target triple = "x86_64-unknown-linux-gnu"
|
|
|
|
; WARN-A-NOT: WARNING
|
|
|
|
; i386 and x86_64 map to different ArchType enums.
|
|
; WARN-B: WARNING: Linking two modules of different target triples:
|
|
|
|
; x86_64h and x86_64 map to the same ArchType enum.
|
|
; WARN-C-NOT: WARNING
|