mirror of
git://sourceware.org/git/libabigail.git
synced 2025-03-03 21:27:32 +00:00
As we are now sorting types so that they are always compared in the same order during canonicalization, irrespective of the front-end, I believe stripping typedefs from function parameteres and return types during comparison is no more necessary. And also, that removes so spurious changes reports. * src/abg-ir.cc (equals): In the overloads from function_type and function_decl::parameter, do not strip typedefs off of types becore comparing them. * tests/data/test-abidiff-exit/PR30329/PR30329-report-1.txt: Adjust. * tests/data/test-abidiff-exit/PR30503/libsdl/libsdl-1.2.60-1.2.64-report.txt: Adjust. * tests/data/test-abidiff-exit/PR31513/reported/PR31513-reported-report-1.txt: Adjust. * tests/data/test-abidiff-exit/PR31513/reported/PR31513-reported-report-2.txt: Adjust. * tests/data/test-annotate/test14-pr18893.so.abi: Adjust. * tests/data/test-annotate/test15-pr18892.so.abi: Adjust. * tests/data/test-annotate/test17-pr19027.so.abi: Adjust. * tests/data/test-annotate/test19-pr19023-libtcmalloc_and_profiler.so.abi: Adjust. * tests/data/test-diff-dwarf/test2-report.txt: Adjust. * tests/data/test-diff-filter/test3-report.txt: Adjust. * tests/data/test-diff-pkg-ctf/gmp-6.x.x86_64-report-0.txt: Adjust. * tests/data/test-read-dwarf/PR25007-sdhci.ko.abi: Adjust. * tests/data/test-read-dwarf/test-libandroid.so.abi: Adjust. * tests/data/test-read-dwarf/test14-pr18893.so.abi: Adjust. * tests/data/test-read-dwarf/test15-pr18892.so.abi: Adjust. * tests/data/test-read-dwarf/test17-pr19027.so.abi: Adjust. * tests/data/test-read-dwarf/test19-pr19023-libtcmalloc_and_profiler.so.abi: Adjust. * tests/data/test-read-dwarf/test22-pr19097-libstdc++.so.6.0.17.so.abi: Adjust. Signed-off-by: Dodji Seketeli <dodji@redhat.com>
12 lines
466 B
Plaintext
12 lines
466 B
Plaintext
Functions changes summary: 0 Removed, 1 Changed, 0 Added function
|
|
Variables changes summary: 0 Removed, 0 Changed, 0 Added variable
|
|
|
|
1 function with some indirect sub-type change:
|
|
|
|
[C] 'function void foo(int, char)' has some indirect sub-type changes:
|
|
parameter 1 of type 'int' changed:
|
|
entity changed from 'int' to compatible type 'typedef Int'
|
|
parameter 2 of type 'char' changed:
|
|
entity changed from 'char' to compatible type 'typedef Char'
|
|
|