1685c5e83SSam Clegg; RUN: llc -filetype=obj %s -o - | obj2yaml | FileCheck %s 2685c5e83SSam Clegg 3a5908009SSam Cleggtarget triple = "wasm32-unknown-unknown" 4685c5e83SSam Clegg 5685c5e83SSam Clegg; CHECK: - Type: CODE 6685c5e83SSam Clegg; CHECK-NEXT: Functions: 7685c5e83SSam Clegg; CHECK-NEXT: - Index: 0 8685c5e83SSam Clegg; CHECK-NEXT: Locals: 9685c5e83SSam Clegg; CHECK-NEXT: Body: 41002802FFFFFFFF0F0B 10685c5e83SSam Cleggdefine i32 @load_i32_from_negative_address() { 11*270f63b8SFangrui Song %t = load i32, ptr inttoptr (i32 -1 to ptr) 12685c5e83SSam Clegg ret i32 %t 13685c5e83SSam Clegg} 14685c5e83SSam Clegg 15685c5e83SSam Clegg; CHECK-NEXT: - Index: 1 16685c5e83SSam Clegg; CHECK-NEXT: Locals: 17685c5e83SSam Clegg; CHECK-NEXT: Body: 41002802030B 18685c5e83SSam Cleggdefine i32 @load_i32_from_wrapped_address() { 19*270f63b8SFangrui Song %t = load i32, ptr inttoptr (i32 4294967299 to ptr) 20685c5e83SSam Clegg ret i32 %t 21685c5e83SSam Clegg} 22