xref: /llvm-project/llvm/test/tools/llvm-ifs/output-format-deprecation.test (revision 5e171cebd3bafbf39cdad6294fe26c3952aedbc3)
1## Test running llvm-ifs with --output-format option to generate deprecation warnings
2
3# RUN: llvm-ifs  --output-format=IFS --output=%t %s 2>&1 | FileCheck %s --check-prefix=WARNING
4# RUN: not llvm-ifs  --output-format=IFS --output=%t --output-ifs=%t %s 2>&1 | FileCheck %s --check-prefix=ERROR
5
6--- !ifs-v1
7SoName: somelib.so
8IfsVersion: 3.0
9Target: { ObjectFormat: ELF, Arch: x86_64, Endianness: little, BitWidth: 64 }
10Symbols: []
11...
12
13# WARNING: warning: --output-format option is deprecated, please use --output-{FILE_FORMAT} options instead
14# ERROR: error: '--output-format' cannot be used with '--output-{FILE_FORMAT}' options at the same time
15