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