lvc / abi-compliance-checker

A tool for checking backward API/ABI compatibility of a C/C++ library
https://lvc.github.io/abi-compliance-checker/
GNU Lesser General Public License v2.1
621 stars 76 forks source link

Resolve typedefs for old classes in mergeBases #109

Open cuklev opened 3 years ago

cuklev commented 3 years ago

The tool reports added bases in Source compatibillity when the abi dump(s) contain typedefs pointing to derived classes. Only Class_New seems to be resolved to a pure type. Class_Old has no bases as it is typedef.

I am not sure whether these changes fully fix the problem.