Richard Smith
49e5e15138
Fix mangling collisions for library-private entities. ( #7283 )
...
Include the library name in the fingerprint of an entity declared
`private` at namespace scope. Include the entity's fingerprint in the
mangling of a library-private entity.
This fixes miscompiles if two libraries in the same package declare
`private` entites with the same name. We can't fix this with internal
linkage because library-private entities can be reachable through
generics defined in the API file of the library.
Assisted-by: Gemini via Antigravity
2026-06-01 19:19:08 +00:00
..
2026-05-21 00:02:29 +00:00
2026-06-01 19:19:08 +00:00
2026-05-21 00:02:29 +00:00
2026-06-01 19:02:01 +00:00
2026-06-01 19:02:01 +00:00
2026-06-01 19:02:01 +00:00
2026-05-21 00:02:29 +00:00
2026-05-21 00:02:29 +00:00
2026-05-22 23:53:19 +00:00
2026-05-21 00:02:29 +00:00
2026-05-21 00:02:29 +00:00
2026-05-21 00:02:29 +00:00
2026-05-21 00:02:29 +00:00
2026-05-21 00:02:29 +00:00
2025-06-25 21:03:15 +00:00
2026-05-21 00:02:29 +00:00
2026-02-25 15:15:29 +00:00
2025-06-17 21:10:04 +00:00
2026-02-19 23:33:36 +00:00
2025-06-17 21:10:04 +00:00
2026-05-13 21:22:46 +00:00
2026-05-22 02:48:07 +00:00
2025-11-18 19:48:58 +00:00
2026-03-26 18:43:29 +00:00
2026-05-30 08:26:09 +00:00
2025-06-17 21:10:04 +00:00
2025-06-17 21:10:04 +00:00
2025-06-17 21:10:04 +00:00
2025-06-17 21:10:04 +00:00
2026-05-21 00:02:29 +00:00
2026-05-21 00:02:29 +00:00
2025-09-29 16:05:06 +00:00
2026-05-21 00:02:29 +00:00
2026-06-01 19:02:01 +00:00
2026-06-01 19:02:01 +00:00
2026-06-01 19:02:01 +00:00
2026-03-19 17:08:23 +00:00
2026-05-21 00:02:29 +00:00
2026-05-21 00:02:29 +00:00
2026-05-21 00:02:29 +00:00
2026-05-21 00:02:29 +00:00
2026-05-21 00:02:29 +00:00
2026-05-13 21:22:46 +00:00
2026-05-21 00:02:29 +00:00
2026-05-21 00:02:29 +00:00
2026-02-25 00:28:59 +00:00
2025-09-29 16:05:06 +00:00
2026-05-21 00:02:29 +00:00
2026-05-21 00:02:29 +00:00
2026-05-21 00:02:29 +00:00
2026-05-21 00:02:29 +00:00
2026-05-21 00:02:29 +00:00
2026-05-21 00:02:29 +00:00
2026-05-22 01:57:13 +00:00