From 0dd9f27d6c68a147de29ade2eade4b4c29fe7bc3 Mon Sep 17 00:00:00 2001 From: Roland McGrath Date: Wed, 1 Jul 2009 20:06:17 -0700 Subject: Major revamp of ref tracker for efficiency and to handle circular reference chains. --- src/ChangeLog | 4 ++++ src/dwarfcmp.cc | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/ChangeLog b/src/ChangeLog index 65dff1bc..190a33d7 100644 --- a/src/ChangeLog +++ b/src/ChangeLog @@ -1,3 +1,7 @@ +2009-07-01 Roland McGrath + + * dwarfcmp.cc (talker): Update constructor parameters. + 2009-06-19 Roland McGrath * dwarfcmp.cc: Revamp using dwarf_comparator. diff --git a/src/dwarfcmp.cc b/src/dwarfcmp.cc index c779fc49..4deff59d 100644 --- a/src/dwarfcmp.cc +++ b/src/dwarfcmp.cc @@ -143,10 +143,10 @@ struct talker : public dwarf_ref_tracker : a_ (NULL), b_ (NULL) {} - inline talker (const talker &proto, + inline talker (const talker &proto, typename _tracker::reference_match &m, const typename _tracker::left_context_type &l, const die1 &a, const typename _tracker::right_context_type &r, const die2 &b) - : _tracker (static_cast (proto), l, a, r, b), + : _tracker (static_cast (proto), m, l, a, r, b), a_ (NULL), b_ (NULL) { } -- cgit v1.2.3