| ... | @@ -2926,7 +2926,9 @@ fn updateGlobalDynamic(elf: *Elf, orig_gsi: Symbol.Global.Index, force_apply_rel | ... | @@ -2926,7 +2926,9 @@ fn updateGlobalDynamic(elf: *Elf, orig_gsi: Symbol.Global.Index, force_apply_rel |
| 2926 | _ = elf.unknown_globals.swapRemove(gsi); | 2926 | _ = elf.unknown_globals.swapRemove(gsi); |
| 2927 | } | 2927 | } |
| 2928 | | 2928 | |
| 2929 | assert(elf.classifySymbolValue(.global(gsi)) != .dynamic); | 2929 | if (elf.ehdrType() != .REL) { |
| | 2930 | assert(elf.classifySymbolValue(.global(gsi)) != .dynamic); |
| | 2931 | } |
| 2930 | gsi.deleteDynamicTargetRelocs(elf); | 2932 | gsi.deleteDynamicTargetRelocs(elf); |
| 2931 | if (maybe_alias_gsi) |alias_gsi| { | 2933 | if (maybe_alias_gsi) |alias_gsi| { |
| 2932 | alias_gsi.deleteDynamicTargetRelocs(elf); | 2934 | alias_gsi.deleteDynamicTargetRelocs(elf); |