diff --git a/llvm/test/Linker/datalayout.ll b/llvm/test/Linker/datalayout.ll index 184adf3d9d7a..3ee96eb547d3 100644 --- a/llvm/test/Linker/datalayout.ll +++ b/llvm/test/Linker/datalayout.ll @@ -1,5 +1,5 @@ ; RUN: llvm-link %s %S/Inputs/datalayout-a.ll -S -o - 2>%t.a.err | FileCheck %s -; RUN: cat %t.a.err | count 0 +; RUN: cat %t.a.err | not FileCheck %s 2>&1 | FileCheck --check-prefix=WARN-A %s ; RUN: llvm-link %s %S/Inputs/datalayout-b.ll -S -o - 2>%t.b.err | FileCheck %s ; RUN: cat %t.b.err | FileCheck --check-prefix=WARN-B %s @@ -8,4 +8,7 @@ target datalayout = "e" ; CHECK: target datalayout = "e" +; this is a hack to check that llvm-link printed no warnings. +; WARN-A: FileCheck error: '-' is empty. + ; WARN-B: WARNING: Linking two modules of different data layouts!