1RUN: rm -f %t.lib 2RUN: llvm-lib -out:%t.lib 2>&1 | FileCheck --check-prefix=EMPTYWARN %s 3RUN: test ! -e %t.lib 4RUN: not llvm-lib -out:%t.lib /WX 2>&1 | FileCheck --check-prefix=EMPTYWARN %s 5RUN: test ! -e %t.lib 6RUN: llvm-lib -out:%t.lib /WX /WX:no 2>&1 \ 7RUN: | FileCheck --check-prefix=EMPTYWARN %s 8RUN: test ! -e %t.lib 9RUN: llvm-lib /ignore:emptyoutput -out:%t.lib 2>&1 \ 10RUN: | FileCheck --check-prefix=NOEMPTYWARN --allow-empty %s 11RUN: test ! -e %t.lib 12RUN: llvm-lib /ignore:emptyoutput /WX -out:%t.lib 2>&1 \ 13RUN: | FileCheck --check-prefix=NOEMPTYWARN --allow-empty %s 14RUN: test ! -e %t.lib 15 16EMPTYWARN: warning: no input files, not writing output file 17NOEMPTYWARN-NOT: warning: no input files, not writing output file 18 19RUN: llvm-lib /llvmlibempty -out:%t.lib 2>&1 \ 20RUN: | FileCheck --check-prefix=NOEMPTYWARN --allow-empty %s 21RUN: FileCheck %s < %t.lib 22CHECK: !<arch> 23