diff options
author | Andrey Ponomarenko <andrewponomarenko@yandex.ru> | 2016-07-26 17:20:17 +0300 |
---|---|---|
committer | Andrey Ponomarenko <andrewponomarenko@yandex.ru> | 2016-07-26 17:20:17 +0300 |
commit | f9f25c9b4ce17c950902c7e09935eccbca6309c5 (patch) | |
tree | 2f85f6acfe13c38e9eb361e1fed51040f9f394a4 | |
parent | e59087d8e8dd56cf19373e06a5f673c0d112b473 (diff) | |
download | abi-compliance-checker-f9f25c9b4ce17c950902c7e09935eccbca6309c5.tar.gz |
Fixed lists of affected symbols in the XML-format report.
-rw-r--r-- | abi-compliance-checker.pl | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/abi-compliance-checker.pl b/abi-compliance-checker.pl index 754b6b9..9c17b97 100644 --- a/abi-compliance-checker.pl +++ b/abi-compliance-checker.pl @@ -14626,6 +14626,10 @@ sub diffTypes_I($$$) { # from void* to something return 0; } + if($Type2_Pure{"Name"} eq "void") + { # from something to void* + return 0; + } if($Type1_Pure{"Name"}=~/\*/ or $Type2_Pure{"Name"}=~/\*/) { # compared in detectTypeChange() @@ -17020,8 +17024,8 @@ sub get_Report_TypeProblems($$) $TYPE_PROBLEMS .= " </problem>\n"; } } - $TYPE_PROBLEMS .= getAffectedSymbols($Level, $TypeName, $Kinds_Locations{$TypeName}); - if($Level eq "Binary" and grep {$_=~/Virtual|Base_Class/} keys(%{$Kinds_Locations{$TypeName}})) { + $TYPE_PROBLEMS .= getAffectedSymbols($Level, $TypeName, \%Kinds_Locations); + if($Level eq "Binary" and grep {$_=~/Virtual|Base_Class/} keys(%Kinds_Locations)) { $TYPE_PROBLEMS .= showVTables($TypeName); } $TYPE_PROBLEMS .= " </type>\n"; |