23 lines · plain
1RUN: rm -f %t.lib2RUN: llvm-lib -out:%t.lib 2>&1 | FileCheck --check-prefix=EMPTYWARN %s3RUN: test ! -e %t.lib4RUN: not llvm-lib -out:%t.lib /WX 2>&1 | FileCheck --check-prefix=EMPTYWARN %s5RUN: test ! -e %t.lib6RUN: llvm-lib -out:%t.lib /WX /WX:no 2>&1 \7RUN: | FileCheck --check-prefix=EMPTYWARN %s8RUN: test ! -e %t.lib9RUN: llvm-lib /ignore:emptyoutput -out:%t.lib 2>&1 \10RUN: | FileCheck --check-prefix=NOEMPTYWARN --allow-empty %s11RUN: test ! -e %t.lib12RUN: llvm-lib /ignore:emptyoutput /WX -out:%t.lib 2>&1 \13RUN: | FileCheck --check-prefix=NOEMPTYWARN --allow-empty %s14RUN: test ! -e %t.lib15 16EMPTYWARN: warning: no input files, not writing output file17NOEMPTYWARN-NOT: warning: no input files, not writing output file18 19RUN: llvm-lib /llvmlibempty -out:%t.lib 2>&1 \20RUN: | FileCheck --check-prefix=NOEMPTYWARN --allow-empty %s21RUN: FileCheck %s < %t.lib22CHECK: !<arch>23