// RUN: llvm-mc -filetype=obj -triple x86_64-pc-linux-gnu %s -o - | elf-dump | FileCheck %s | |
// Test that weak symbols always produce relocations | |
.weak foo | |
foo: | |
bar: | |
call foo | |
//CHECK: # Relocation 0 | |
//CHECK-NEXT: (('r_offset', 0x0000000000000001) | |
//CHECK-NEXT: ('r_sym', 0x00000005) | |
//CHECK-NEXT: ('r_type', 0x00000002) | |
//CHECK-NEXT: ('r_addend', 0xfffffffffffffffc) | |
//CHECK-NEXT: ), |