2 RUN: llvm-lib -out:%t.lib 2>&1 | FileCheck --check-prefix=EMPTYWARN %s
4 RUN: not llvm-lib -out:%t.lib /WX 2>&1 | FileCheck --check-prefix=EMPTYWARN %s
6 RUN: llvm-lib -out:%t.lib /WX /WX:no 2>&1 \
7 RUN: | FileCheck --check-prefix=EMPTYWARN %s
9 RUN: llvm-lib /ignore:emptyoutput -out:%t.lib 2>&1 \
10 RUN: | FileCheck --check-prefix=NOEMPTYWARN --allow-empty %s
12 RUN: llvm-lib /ignore:emptyoutput /WX -out:%t.lib 2>&1 \
13 RUN: | FileCheck --check-prefix=NOEMPTYWARN --allow-empty %s
16 EMPTYWARN: warning: no input files, not writing output file
17 NOEMPTYWARN-NOT: warning: no input files, not writing output file
19 RUN: llvm-lib /llvmlibempty -out:%t.lib 2>&1 \
20 RUN: | FileCheck --check-prefix=NOEMPTYWARN --allow-empty %s
21 RUN: FileCheck %s < %t.lib