| ... | ... | @@ -337,7 +337,6 @@ pub fn deinit(self: *Elf) void { |
| 337 | 337 | |
| 338 | 338 | pub fn getDeclVAddr(self: *Elf, decl_index: Module.Decl.Index, reloc_info: link.File.RelocInfo) !u64 { |
| 339 | 339 | assert(self.llvm_object == null); |
| 340 | | |
| 341 | 340 | const this_sym_index = try self.getOrCreateMetadataForDecl(decl_index); |
| 342 | 341 | const this_sym = self.symbol(this_sym_index); |
| 343 | 342 | const vaddr = this_sym.value; |
| ... | ... | @@ -347,7 +346,6 @@ pub fn getDeclVAddr(self: *Elf, decl_index: Module.Decl.Index, reloc_info: link. |
| 347 | 346 | .r_info = (@as(u64, @intCast(this_sym.esym_index)) << 32) | elf.R_X86_64_64, |
| 348 | 347 | .r_addend = reloc_info.addend, |
| 349 | 348 | }); |
| 350 | | |
| 351 | 349 | return vaddr; |
| 352 | 350 | } |
| 353 | 351 | |
| ... | ... | @@ -389,6 +387,7 @@ pub fn lowerAnonDecl(self: *Elf, decl_val: InternPool.Index, src_loc: Module.Src |
| 389 | 387 | } |
| 390 | 388 | |
| 391 | 389 | pub fn getAnonDeclVAddr(self: *Elf, decl_val: InternPool.Index, reloc_info: link.File.RelocInfo) !u64 { |
| 390 | assert(self.llvm_object == null); |
| 392 | 391 | const sym_index = self.anon_decls.get(decl_val).?; |
| 393 | 392 | const sym = self.symbol(sym_index); |
| 394 | 393 | const vaddr = sym.value; |