Sam Clegg | a590800 | 2018-05-10 17:49:11 +0000 | [diff] [blame] | 1 | ; RUN: llc -mtriple=wasm32-unknown-unknown -filetype=obj %s -o - | llvm-objdump -r - | FileCheck %s |
Sam Clegg | 4df5d76 | 2017-06-27 20:40:53 +0000 | [diff] [blame] | 2 | |
Sam Clegg | 8c4b0ce | 2018-04-26 17:05:04 +0000 | [diff] [blame] | 3 | @foo = external global i32, align 4 |
| 4 | @bar = global i32* @foo, align 4 |
| 5 | |
| 6 | define void @make_call(void ()* nocapture %func) { |
| 7 | entry: |
| 8 | call void %func() |
| 9 | ret void |
| 10 | } |
| 11 | |
| 12 | ; CHECK: RELOCATION RECORDS FOR [CODE]: |
Sam Clegg | d1152a2 | 2019-02-04 17:28:46 +0000 | [diff] [blame] | 13 | ; CHECK-NEXT: 00000006 R_WASM_TYPE_INDEX_LEB 1+0 |
Sam Clegg | 4df5d76 | 2017-06-27 20:40:53 +0000 | [diff] [blame] | 14 | |
| 15 | ; CHECK: RELOCATION RECORDS FOR [DATA]: |
Sam Clegg | d1152a2 | 2019-02-04 17:28:46 +0000 | [diff] [blame] | 16 | ; CHECK-NEXT: 00000006 R_WASM_MEMORY_ADDR_I32 foo+0 |