blob: aed405c328b6125a988b8256ffa4fbfef64a9f8d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# RUN: yaml2obj %s | not llvm-objdump -s - 2>&1 | FileCheck %s
# Check for invalid relocations. In this case we have a relocations of type
# R_WASM_FUNCTION_INDEX_LEB against a symbol (foo) which is not a function
# symbol but a data symbol.
# CHECK: invalid function relocation: foo
--- !WASM
FileHeader:
Version: 0x00000001
Sections:
- Type: DATA
Segments:
- SectionOffset: 0
InitFlags: 0
Offset:
Opcode: I32_CONST
Value: 0
Content: '6401020304'
Relocations:
- Type: R_WASM_FUNCTION_INDEX_LEB
Index: 0
Offset: 0x00000000
- Type: CUSTOM
Name: linking
Version: 2
SymbolTable:
- Index: 0
Kind: DATA
Name: foo
Flags: [ ]
Segment: 0
Offset: 0
Size: 1
|