xref: /llvm-project/llvm/test/tools/llvm-objcopy/regex-error.test (revision bdcb841aa729eabc03896c74c6ddfbf836356d77)
1*bdcb841aSIlia Kuklin## Test if providing objcopy with an invalid regex generates an error.
2*bdcb841aSIlia Kuklin
3*bdcb841aSIlia Kuklin# RUN: yaml2obj %s -o %t
4*bdcb841aSIlia Kuklin
5*bdcb841aSIlia Kuklin# RUN: not llvm-objcopy --regex --strip-symbol='[^)\' %t /dev/null 2>&1 | FileCheck %s
6*bdcb841aSIlia Kuklin# CHECK: error: cannot compile regular expression '[^)\'
7*bdcb841aSIlia Kuklin
8*bdcb841aSIlia Kuklin!ELF
9*bdcb841aSIlia KuklinFileHeader:
10*bdcb841aSIlia Kuklin  Class:   ELFCLASS64
11*bdcb841aSIlia Kuklin  Data:    ELFDATA2LSB
12*bdcb841aSIlia Kuklin  Type:    ET_EXEC
13*bdcb841aSIlia Kuklin  Machine: EM_X86_64
14