bool emitted_data_members_changes = false;
if (net_numchanges)
{
- report_mem_header(out, subtype_change_kind, "data member", indent);
+ report_mem_header(out, change_kind, "data member", indent);
for (var_diff_sptrs_type::const_iterator it =
d.class_or_union_diff::get_priv()->
sorted_changed_dm_.begin();
if (net_numchanges)
{
if (!emitted_data_members_changes)
- report_mem_header(out, change_kind, "data member", indent);
+ report_mem_header(out, subtype_change_kind, "data member", indent);
for (var_diff_sptrs_type::const_iterator it =
d.class_or_union_diff::get_priv()->sorted_subtype_changed_dm_.begin();
it != d.class_or_union_diff::get_priv()->sorted_subtype_changed_dm_.end();
<< indent << "to:\n"
<< indent << " " << get_type_name(n->get_type()) << "\n"
<< indent << " This is usually due to "
- <<"an anonymous member type being added or removed from "
+ << "an anonymous member type being added or removed from "
<< "the containing type\n";
}
}
out << ", ";
out << "visibility changed from " << o->get_visibility()
<< " to " << n->get_visibility();
+ emitted = true;
}
if ((ctxt->get_allowed_category() & ACCESS_CHANGE_CATEGORY)
&& (get_member_access_specifier(o)
out << "is no more static";
else
out << "now becomes static";
+ emitted = true;
}
}
{
bool reported = false;
- if (!symbol1 ||!symbol2 || symbol1 == symbol2)
+ if (!symbol1 || !symbol2 || symbol1 == symbol2)
return reported;
if (symbol1->get_size() != symbol2->get_size())
out << symbol1->get_version().str()
<< " to "
<< symbol2->get_version().str();
+
+ reported = true;
}
if (reported)