From a38fe6acd27c8ae393c1814ac960c858588527da Mon Sep 17 00:00:00 2001 From: Cary Coutant Date: Mon, 26 Jan 2015 12:21:11 -0800 Subject: [PATCH] Reset discriminator after each row. 2015-01-26 Cary Coutant binutils/ * dwarf.c (display_line_program): Reset discriminator after each row. --- binutils/dwarf.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/binutils/dwarf.c b/binutils/dwarf.c index 8d8664bd1f0..1f46c3243e1 100644 --- a/binutils/dwarf.c +++ b/binutils/dwarf.c @@ -3117,6 +3117,7 @@ display_line_program (unsigned char *start, unsigned char *end, dwarf_vmatoa ("d", adv), state_machine_regs.line); if (is_logical) append_logical (); + state_machine_regs.discriminator = 0; } else { @@ -3131,6 +3132,7 @@ display_line_program (unsigned char *start, unsigned char *end, printf (_(" Copy\n")); if (is_logical) append_logical (); + state_machine_regs.discriminator = 0; break; case DW_LNS_advance_pc: -- 2.47.2