23 lines
893 B
Plaintext
23 lines
893 B
Plaintext
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>
|