summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog6
-rw-r--r--tapsets.cxx9
2 files changed, 9 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index 05a72ca9..4317c8ad 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2005-09-14 Graydon Hoare <graydon@redhat.com>
+
+ PR 1260
+ * tapsets.cxx (dwflpp::resolve_prologue_endings): Correct logic
+ error triggered by consecutive function-beginning line records.
+
2005-09-14 Frank Ch. Eigler <fche@elastic.org>
PR 1344
diff --git a/tapsets.cxx b/tapsets.cxx
index cafb5639..8d08ea5e 100644
--- a/tapsets.cxx
+++ b/tapsets.cxx
@@ -716,12 +716,9 @@ dwflpp
choose_next_line = false;
}
- else
- {
- map<Dwarf_Addr, func_info>::const_iterator i = funcs.find (addr);
- if (i != funcs.end())
- choose_next_line = true;
- }
+ map<Dwarf_Addr, func_info>::const_iterator i = funcs.find (addr);
+ if (i != funcs.end())
+ choose_next_line = true;
previous_addr = addr;
}
}