[OptTable] Fix typo VALUE => VALUES (NFCI) (#121523)
[llvm-project.git] / llvm / test / tools / llvm-objcopy / wasm / remove-section.test
blobdced8d12d62cd9260d04911c3ae37df0099f0aec
1 ## Test the --remove-section flag.
2 # RUN: yaml2obj %s -o %t
3 # RUN: llvm-objcopy -R producers %t %t2
4 # RUN: obj2yaml %t2 | FileCheck --implicit-check-not=producers %s
5 ## Check that the producers section has been removed, but not the type section.
6 # CHECK: TYPE
8 ## Requests to remove nonexistent sections are silently ignored.
9 # RUN: llvm-objcopy --remove-section=nonexistent=%t.sec %t 2>&1 | count 0
11 ## Remove the type section.
12 # RUN: llvm-objcopy -R TYPE %t %t3
13 # RUN: obj2yaml %t3 | FileCheck --check-prefix=REMOVETYPE --implicit-check-not=TYPE %s
14 ## Check that the producers section is still there.
15 # REMOVETYPE: producers
17 --- !WASM
18 FileHeader:
19   Version: 0x00000001
20 Sections:
21   - Type: TYPE
22     Signatures:
23       - Index: 0
24         ParamTypes:
25           - I32
26         ReturnTypes:
27           - F32
28   - Type: CUSTOM
29     Name: producers
30     Tools:
31       - Name:   clang
32         Version: 9.0.0