1291d2483SEric AstorRUN: rm -f %t.lib 2*75196b99SNico WeberRUN: llvm-lib -out:%t.lib 2>&1 | FileCheck --check-prefix=EMPTYWARN %s 3*75196b99SNico WeberRUN: test ! -e %t.lib 4*75196b99SNico WeberRUN: not llvm-lib -out:%t.lib /WX 2>&1 | FileCheck --check-prefix=EMPTYWARN %s 5*75196b99SNico WeberRUN: test ! -e %t.lib 6*75196b99SNico WeberRUN: llvm-lib -out:%t.lib /WX /WX:no 2>&1 \ 7*75196b99SNico WeberRUN: | FileCheck --check-prefix=EMPTYWARN %s 8*75196b99SNico WeberRUN: test ! -e %t.lib 9*75196b99SNico WeberRUN: llvm-lib /ignore:emptyoutput -out:%t.lib 2>&1 \ 10*75196b99SNico WeberRUN: | FileCheck --check-prefix=NOEMPTYWARN --allow-empty %s 11*75196b99SNico WeberRUN: test ! -e %t.lib 12*75196b99SNico WeberRUN: llvm-lib /ignore:emptyoutput /WX -out:%t.lib 2>&1 \ 13*75196b99SNico WeberRUN: | FileCheck --check-prefix=NOEMPTYWARN --allow-empty %s 14291d2483SEric AstorRUN: test ! -e %t.lib 15e9827f0bSEric Astor 16*75196b99SNico WeberEMPTYWARN: warning: no input files, not writing output file 17*75196b99SNico WeberNOEMPTYWARN-NOT: warning: no input files, not writing output file 18*75196b99SNico Weber 19*75196b99SNico WeberRUN: llvm-lib /llvmlibempty -out:%t.lib 2>&1 \ 20*75196b99SNico WeberRUN: | FileCheck --check-prefix=NOEMPTYWARN --allow-empty %s 21291d2483SEric AstorRUN: FileCheck %s < %t.lib 22e9827f0bSEric AstorCHECK: !<arch> 23