| ... | @@ -924,6 +924,10 @@ fn updateNavCode( | ... | @@ -924,6 +924,10 @@ fn updateNavCode( |
| 924 | assert(sym.flags.has_zig_got); | 924 | assert(sym.flags.has_zig_got); |
| 925 | const extra = sym.extra(elf_file); | 925 | const extra = sym.extra(elf_file); |
| 926 | try elf_file.zig_got.writeOne(elf_file, extra.zig_got); | 926 | try elf_file.zig_got.writeOne(elf_file, extra.zig_got); |
| | 927 | if (stt_bits == elf.STT_FUNC) { |
| | 928 | const offset_table = self.offsetTablePtr().?; |
| | 929 | offset_table.entries.items(.dirty)[extra.zig_offset_table] = true; |
| | 930 | } |
| 927 | } | 931 | } |
| 928 | } | 932 | } |
| 929 | } else if (code.len < old_size) { | 933 | } else if (code.len < old_size) { |