[Bug default/26135] Wrong linkage name causes anonymous classes miscomparison

gprocida+abigail at google dot com sourceware-bugzilla@sourceware.org
Thu Jul 16 11:41:52 GMT 2020


https://sourceware.org/bugzilla/show_bug.cgi?id=26135

Giuliano Procida <gprocida+abigail at google dot com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|RESOLVED                    |REOPENED
         Resolution|FIXED                       |---

--- Comment #4 from Giuliano Procida <gprocida+abigail at google dot com> ---
Hi Dodji.

I was looking at type ids in another context and noticed the following.

$ git grep -c " id='type-id-24'"
346e88dd~1:tests/data/test-read-dwarf/PR22122-libftdc.so.abi
346e88dd~1:tests/data/test-read-dwarf/PR22122-libftdc.so.abi:138
$ git grep -c " id='type-id-24'"
346e88dd:tests/data/test-read-dwarf/PR22122-libftdc.so.abi
346e88dd:tests/data/test-read-dwarf/PR22122-libftdc.so.abi:708

While 138 declaration-only anonymous types sharing the same id (and so I
imagine the same canonical type) looks suspicious, 708 doing so is presumably
worse.

I'm sorry I didn't check the test files more carefully sooner.

Please take a look. Thanks.

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libabigail mailing list