| ... | @@ -5669,7 +5669,7 @@ pub fn idle(elf: *Elf, tid: Zcu.PerThread.Id) !bool { | ... | @@ -5669,7 +5669,7 @@ pub fn idle(elf: *Elf, tid: Zcu.PerThread.Id) !bool { |
| 5669 | }; | 5669 | }; |
| 5670 | break :task; | 5670 | break :task; |
| 5671 | } | 5671 | } |
| 5672 | if (elf.changed_symtab_index.pop()) |kv| { | 5672 | while (elf.changed_symtab_index.pop()) |kv| { |
| 5673 | // We only need to do work in relocatables, because in ELF modules (non-relocatables) | 5673 | // We only need to do work in relocatables, because in ELF modules (non-relocatables) |
| 5674 | // our `ElfN.Rela` entries use `.dynsym` indices rather than `.symtab` indices, and | 5674 | // our `ElfN.Rela` entries use `.dynsym` indices rather than `.symtab` indices, and |
| 5675 | // `.dynsym` indices are (at the time of writing) always immutable. | 5675 | // `.dynsym` indices are (at the time of writing) always immutable. |