mirror of
git://sourceware.org/git/libabigail.git
synced 2025-01-31 05:41:38 +00:00
2eb592169b
abidiff emits hierarchical difference information using 2-space indentation, almost everywhere. In a few places, long lines are split up and 1-space is used for clarity. Otherwise 1-space indentation appears to be only used when reporting: - data member changes (not additions or removals) - the change of the type of a variable This patch resolves these inconsistencies in favour of 2-space indentation. * src/abg-default-reporter.cc (report): In the class_or_union_diff override, use 2-space indentation when listing changed members. In the var_diff override, do the same for variable type changes. * src/abg-leaf-reporter.cc: Ditto. * tests/data/test-*/*report*.txt: Update many test cases. Signed-off-by: Giuliano Procida <gprocida@google.com>
26 lines
986 B
Plaintext
26 lines
986 B
Plaintext
Functions changes summary: 0 Removed, 2 Changed (1 filtered out), 0 Added functions
|
|
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
|
|
|
|
2 functions with some indirect sub-type change:
|
|
|
|
[C] 'function void bar(S1*)' has some indirect sub-type changes:
|
|
parameter 1 of type 'S1*' has sub-type changes:
|
|
in pointed to type 'struct S1':
|
|
type size changed from 32 to 64 (in bits)
|
|
1 base class insertion:
|
|
struct base
|
|
1 data member change:
|
|
'int S1::m0' offset changed from 0 to 32 (in bits) (by +32 bits)
|
|
|
|
[C] 'function char bar(int, S2**)' has some indirect sub-type changes:
|
|
parameter 2 of type 'S2**' has sub-type changes:
|
|
in pointed to type 'S2*':
|
|
in pointed to type 'struct S2':
|
|
type size changed from 32 to 64 (in bits)
|
|
1 base class insertion:
|
|
struct base
|
|
1 data member change:
|
|
'int S2::m0' offset changed from 0 to 32 (in bits) (by +32 bits)
|
|
|
|
|