| ... | @@ -1855,12 +1855,10 @@ pub fn finishWipNav( | ... | @@ -1855,12 +1855,10 @@ pub fn finishWipNav( |
| 1855 | | 1855 | |
| 1856 | try dwarf.debug_info.section.replaceEntry(wip_nav.unit, wip_nav.entry, dwarf, wip_nav.debug_info.items); | 1856 | try dwarf.debug_info.section.replaceEntry(wip_nav.unit, wip_nav.entry, dwarf, wip_nav.debug_info.items); |
| 1857 | if (wip_nav.debug_line.items.len > 0) { | 1857 | if (wip_nav.debug_line.items.len > 0) { |
| 1858 | if (!dwarf.incremental()) { | 1858 | const dlw = wip_nav.debug_line.writer(dwarf.gpa); |
| 1859 | const dlw = wip_nav.debug_line.writer(dwarf.gpa); | 1859 | try dlw.writeByte(DW.LNS.extended_op); |
| 1860 | try dlw.writeByte(DW.LNS.extended_op); | 1860 | try uleb128(dlw, 1); |
| 1861 | try uleb128(dlw, 1); | 1861 | try dlw.writeByte(DW.LNE.end_sequence); |
| 1862 | try dlw.writeByte(DW.LNE.end_sequence); | | |
| 1863 | } | | |
| 1864 | try dwarf.debug_line.section.replaceEntry(wip_nav.unit, wip_nav.entry, dwarf, wip_nav.debug_line.items); | 1862 | try dwarf.debug_line.section.replaceEntry(wip_nav.unit, wip_nav.entry, dwarf, wip_nav.debug_line.items); |
| 1865 | } | 1863 | } |
| 1866 | try dwarf.debug_loclists.section.replaceEntry(wip_nav.unit, wip_nav.entry, dwarf, wip_nav.debug_loclists.items); | 1864 | try dwarf.debug_loclists.section.replaceEntry(wip_nav.unit, wip_nav.entry, dwarf, wip_nav.debug_loclists.items); |