RUN: rm -f %t.lib RUN: llvm-lib -out:%t.lib 2>&1 | FileCheck --check-prefix=EMPTYWARN %s RUN: test ! -e %t.lib RUN: not llvm-lib -out:%t.lib /WX 2>&1 | FileCheck --check-prefix=EMPTYWARN %s RUN: test ! -e %t.lib RUN: llvm-lib -out:%t.lib /WX /WX:no 2>&1 \ RUN: | FileCheck --check-prefix=EMPTYWARN %s RUN: test ! -e %t.lib RUN: llvm-lib /ignore:emptyoutput -out:%t.lib 2>&1 \ RUN: | FileCheck --check-prefix=NOEMPTYWARN --allow-empty %s RUN: test ! -e %t.lib RUN: llvm-lib /ignore:emptyoutput /WX -out:%t.lib 2>&1 \ RUN: | FileCheck --check-prefix=NOEMPTYWARN --allow-empty %s RUN: test ! -e %t.lib EMPTYWARN: warning: no input files, not writing output file NOEMPTYWARN-NOT: warning: no input files, not writing output file RUN: llvm-lib /llvmlibempty -out:%t.lib 2>&1 \ RUN: | FileCheck --check-prefix=NOEMPTYWARN --allow-empty %s RUN: FileCheck %s < %t.lib CHECK: !<arch>