From: Petr Machata Date: Fri, 25 Sep 2009 16:38:53 +0000 (+0200) Subject: step_t ctor takes super-step as argument X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=9c1d0d9fbf39455083ba2a20aa02b5b351b33f36;p=thirdparty%2Felfutils.git step_t ctor takes super-step as argument --- diff --git a/libdw/c++/output-shape.cc b/libdw/c++/output-shape.cc index 0d1a65605..74a31d1e4 100644 --- a/libdw/c++/output-shape.cc +++ b/libdw/c++/output-shape.cc @@ -1026,7 +1026,7 @@ namespace visitor.visit_die (info_pair, step, has_sibling); if (!die.children ().empty ()) { - typename Visitor::step_t my_step (visitor, info_pair); + typename Visitor::step_t my_step (visitor, info_pair, &step); my_step.before_children (); for (typename std::vector::const_iterator jt = die.children ().info ().begin (); ;) @@ -1045,7 +1045,7 @@ namespace }; visitor.before_traversal (); - typename Visitor::step_t step (visitor, top_info_pair); + typename Visitor::step_t step (visitor, top_info_pair, NULL); recursive_traversal (visitor) .traverse (step, top_info_pair, false); visitor.after_traversal (); @@ -1075,7 +1075,8 @@ public: gap sibling_gap; step_t (dump_die_tree &dumper, - __unused die_info_pair const &info_pair) + __unused die_info_pair const &info_pair, + __unused step_t *previous) : _m_dumper (dumper), sibling_gap (dumper._m_parent) {