https://bugs.llvm.org/show_bug.cgi?id=35490
Vedant Kumar <v...@apple.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Resolution|--- |DUPLICATE
Status|NEW |RESOLVED
--- Comment #4 from Vedant Kumar <v...@apple.com> ---
The root cause here is the same as the one in PR35459. The coverage reader
thinks there is just one canonical record for w(), because it incorrectly
assumes the ODR holds across multiple binaries. It cannot treat multiple
records for w() additively.
The two records for w() (one from 'x' and one from 'y') have the same hash,
which explains why you only see the hash mismatch warning when one of the
definitions are changed.
*** This bug has been marked as a duplicate of bug 35459 ***
--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs