]> sourceware.org Git - libabigail.git/commit
Don't filter out typedef changes with redundant underlying type changes
authorDodji Seketeli <dodji@redhat.com>
Thu, 12 Apr 2018 13:16:09 +0000 (15:16 +0200)
committerDodji Seketeli <dodji@redhat.com>
Fri, 13 Apr 2018 09:11:30 +0000 (11:11 +0200)
commit3b6e17dc7931870afdb54aa30ceaa5f505a0e8fc
treeaf28bf7c4cc0c0d254dc24a2457334e20b1b6481
parentc8f98d8fb563627d97cf9d3330493ccfaa84c89f
Don't filter out typedef changes with redundant underlying type changes

Sometimes, the underlying type of typedef changes its textual
representation, in a redundant way.  In that case, we still want to
show the underlying type change as part of the typedef change.

This is what this patch does.

This patch is part of the set of patches whose titles are:

    Do not show decl-only-to-def changes in the leaf reporter
    Overhaul of the report diff stats summary
    Do not mark "distinct" diff nodes as being redundant
    Fix meaning of "harmless name change" to avoid overfiltering
    Better handle category propagation of pointer changes
    Improve function changes reporting in leaf and default mode
    Don't filter out typedef changes with redundant underlying type changes
    Only show leaf type changes in the leaf type changes section
    Fix leaf report of class data member changes
    Always show redundant changes in leaf mode
    Avoid reporting an enum change if it has already been reported
    When we say an a change was reported earlier give its source location
    [abipkgdiff]: in leaf mode we always show redundant changes
    Update tests for the "better leaf mode redundancy management" patchset

* src/abg-default-reporter.cc (default_reporter::report): In the
overload for typedef, report underlying type changes een when they
are redundant, if the whole typedef change needs to be repoted.

Signed-off-by: Dodji Seketeli <dodji@redhat.com>
src/abg-default-reporter.cc
This page took 0.028927 seconds and 5 git commands to generate.