aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCary Coutant <ccoutant@google.com>2015-01-26 12:21:11 -0800
committerCary Coutant <ccoutant@google.com>2015-01-26 12:21:11 -0800
commita38fe6acd27c8ae393c1814ac960c858588527da (patch)
treee8487621fb67b762a811b0ba017f6b9082cd068f
parente82144ec9335a17b0bac8b008e6f48b433bc8d63 (diff)
downloadbinutils-a38fe6acd27c8ae393c1814ac960c858588527da.zip
binutils-a38fe6acd27c8ae393c1814ac960c858588527da.tar.gz
binutils-a38fe6acd27c8ae393c1814ac960c858588527da.tar.bz2
Reset discriminator after each row.
2015-01-26 Cary Coutant <ccoutant@google.com> binutils/ * dwarf.c (display_line_program): Reset discriminator after each row.
-rw-r--r--binutils/dwarf.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/binutils/dwarf.c b/binutils/dwarf.c
index 8d8664b..1f46c32 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: