[clang-tidy][modernize-use-starts-ends-with] Fix operator rewriting false negative...
[llvm-project.git] / lld / test / ELF / unknown-section.test
blobf6ecca29a22aeddfc65699535f9b99281dc836a9
1 # RUN: rm -rf %t && mkdir %t && cd %t
2 # RUN: yaml2obj %s -o a.o
3 # RUN: not ld.lld a.o -o /dev/null 2>&1 | FileCheck %s --implicit-check-not=error:
5 # CHECK:      error: a.o:(relr): unknown section type 0x13
6 # CHECK-NEXT: error: a.o:(regular): unknown section type 0x15
7 # CHECK-NEXT: error: a.o:(loos_nonconforming): unknown section type 0x60000000
8 # CHECK-NEXT: error: a.o:(hios_nonconforming): unknown section type 0x6fffffff
9 # CHECK-NEXT: error: a.o:(louser_alloc): unknown section type 0x80000000
10 # CHECK-NEXT: error: a.o:(hiuser_alloc): unknown section type 0xffffffff
12 --- !ELF
13 FileHeader:
14   Class:           ELFCLASS64
15   Data:            ELFDATA2LSB
16   Type:            ET_REL
17   Machine:         EM_X86_64
18 Sections:
19   - Name:  relr
20     Type:  19
21   - Name:  regular
22     Type:  21
23   - Name:  loos
24     Type:  0x60000000
25   - Name:  hios
26     Type:  0x6fffffff
27   - Name:  loos_nonconforming
28     Type:  0x60000000
29     Flags: [ SHF_OS_NONCONFORMING ]
30   - Name:  hios_nonconforming
31     Type:  0x6fffffff
32     Flags: [ SHF_OS_NONCONFORMING ]
34   - Name:  loproc
35     Type:  0x70000000
36   - Name:  hiproc
37     Type:  0x7fffffff
39   - Name:  louser
40     Type:  0x80000000
41   - Name:  hiuser
42     Type:  0xffffffff
43   - Name:  louser_alloc
44     Type:  0x80000000
45     Flags: [ SHF_ALLOC ]
46   - Name:  hiuser_alloc
47     Type:  0xffffffff
48     Flags: [ SHF_ALLOC ]