]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
Reset discriminator after each row.
authorCary Coutant <ccoutant@google.com>
Mon, 26 Jan 2015 20:21:11 +0000 (12:21 -0800)
committerCary Coutant <ccoutant@google.com>
Mon, 26 Jan 2015 20:21:11 +0000 (12:21 -0800)
2015-01-26  Cary Coutant  <ccoutant@google.com>

binutils/
* dwarf.c (display_line_program): Reset discriminator after each row.

binutils/dwarf.c

index 8d8664bd1f01c0f7465eb20f3dc4824a4362ae05..1f46c3243e1fbb9e3d71be90ba12f38b32a9e3b2 100644 (file)
@@ -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: