forked from OSchip/llvm-project
[LLD][ELF] - Replace one of the tests with a YAML version.
This removes one more binary from the inputs. Differential revision: https://reviews.llvm.org/D59085 llvm-svn: 356334
This commit is contained in:
parent
9a4453592b
commit
738146ab33
Binary file not shown.
|
@ -0,0 +1,17 @@
|
|||
# REQUIRES: x86
|
||||
|
||||
# The object in the archive has invalid data encoding.
|
||||
# Check we report this.
|
||||
|
||||
# RUN: yaml2obj %s -o %t.o
|
||||
# RUN: llvm-ar rcs %t.a %t.o
|
||||
|
||||
# RUN: not ld.lld --whole-archive %t.a -o /dev/null 2>&1 | FileCheck %s
|
||||
# CHECK: {{.*}}.a({{.*}}.o): corrupted ELF file: invalid data encoding
|
||||
|
||||
--- !ELF
|
||||
FileHeader:
|
||||
Class: ELFCLASS64
|
||||
Data: ELFDATANONE
|
||||
Type: ET_REL
|
||||
Machine: EM_X86_64
|
|
@ -8,10 +8,6 @@
|
|||
# RUN: FileCheck --check-prefix=NOT-ELF %s
|
||||
# NOT-ELF: not-elf.a(empty.o): not an ELF file
|
||||
|
||||
# RUN: not ld.lld %t/simple.o %p/Inputs/data-encoding.a -o %t2 2>&1 | \
|
||||
# RUN: FileCheck --check-prefix=INVALID-DATA-ENC %s
|
||||
# INVALID-DATA-ENC: data-encoding.a(test.o): corrupted ELF file: invalid data encoding
|
||||
|
||||
# RUN: not ld.lld %t/simple.o %p/Inputs/file-class.a -o %t2 2>&1 | \
|
||||
# RUN: FileCheck --check-prefix=INVALID-FILE-CLASS %s
|
||||
# INVALID-FILE-CLASS: file-class.a(test.o): corrupted ELF file: invalid file class
|
||||
|
|
Loading…
Reference in New Issue