xref: /llvm-project/llvm/test/Object/Wasm/duplicate-name.test (revision 0d96422768908a8235f05a5d3b1d43ecc6038004)
1*0d964227SDerek Schuff# RUN: yaml2obj %s | not llvm-objdump -h - 2>&1 | FileCheck %s
2*0d964227SDerek Schuff
3*0d964227SDerek Schuff--- !WASM
4*0d964227SDerek SchuffFileHeader:
5*0d964227SDerek Schuff  Version:         0x00000001
6*0d964227SDerek SchuffSections:
7*0d964227SDerek Schuff  - Type:            TYPE
8*0d964227SDerek Schuff    Signatures:
9*0d964227SDerek Schuff      - Index:           0
10*0d964227SDerek Schuff        ParamTypes:
11*0d964227SDerek Schuff          - I32
12*0d964227SDerek Schuff        ReturnTypes:
13*0d964227SDerek Schuff          - I32
14*0d964227SDerek Schuff  - Type:            IMPORT
15*0d964227SDerek Schuff    Imports:
16*0d964227SDerek Schuff      - Module:          foo
17*0d964227SDerek Schuff        Field:           a
18*0d964227SDerek Schuff        Kind:            FUNCTION
19*0d964227SDerek Schuff        SigIndex:        0
20*0d964227SDerek Schuff  - Type:            CUSTOM
21*0d964227SDerek Schuff    Name:            name
22*0d964227SDerek Schuff    FunctionNames:
23*0d964227SDerek Schuff      - Index:         0
24*0d964227SDerek Schuff        Name:          a
25*0d964227SDerek Schuff      - Index:         0
26*0d964227SDerek Schuff        Name:          b
27*0d964227SDerek Schuff...
28*0d964227SDerek Schuff
29*0d964227SDerek Schuff# CHECK: {{.*}}: function named more than once
30