Jeremy Morse
df4199c3a4
[DebugInfo] Use correct unit when creating variable across CU boundary ( #133282 )
...
When creating a static member DIE, we place it in a potentially
pre-existing context DIE, and that DIE might be located in a different
CU if we're in an LTO context. When we then add the source-file-ID to
the static member DIE, use the correct Unit to do so -- the one that
owns the context DIE. Otherwise we might assign a file-ID from one CU to
another, and there isn't a guarantee that they'll be the same file, or
even exist.
Fixes #109227
(I'd normally remove my home directory from these tests, but in this
circumstances the same-file-but-with-a-different-name nature of the
DIFile is part of the test).
2025-06-05 10:32:17 +01:00
..
2025-04-24 20:04:48 +02:00
2025-01-24 09:28:27 -05:00
2025-05-18 20:09:43 +01:00
2025-03-14 15:50:49 +00:00
2023-06-14 14:46:50 +02:00
2025-05-07 09:30:49 -07:00
2023-07-12 12:03:44 +02:00
2025-05-20 14:53:15 +02:00
2024-08-29 17:53:32 +01:00
2025-05-13 17:26:21 +01:00
2024-04-26 08:30:27 -07:00
2023-10-15 16:13:05 -07:00
2025-03-14 15:50:49 +00:00
2025-05-06 18:01:17 -07:00
2024-02-06 13:02:38 -08:00
2025-05-21 11:33:57 -07:00
2024-05-15 13:10:16 +01:00
2025-05-28 23:15:47 -07:00
2024-10-09 13:51:52 +04:00
2024-08-15 15:25:54 -04:00
2024-01-09 10:48:23 -08:00
2024-08-05 16:38:08 +02:00
2025-06-05 10:32:17 +01:00
2024-12-10 11:11:50 -05:00
2023-06-20 14:29:12 -04:00
2024-06-27 13:31:15 -04:00
2023-12-14 19:47:15 -08:00
2024-06-10 17:04:54 +01:00
2025-06-02 18:20:12 +01:00
2025-06-02 18:20:12 +01:00
2025-06-02 18:20:12 +01:00
2025-06-02 18:20:12 +01:00
2025-06-02 18:20:12 +01:00
2025-06-02 18:20:12 +01:00
2025-06-02 18:20:12 +01:00
2024-07-24 09:07:25 +01:00
2024-05-30 12:35:10 +01:00
2025-03-14 15:50:49 +00:00
2024-02-01 08:47:11 -08:00
2024-03-08 07:34:36 +07:00
2024-06-07 12:59:10 -07:00
2024-02-20 12:09:00 -08:00
2025-03-14 15:50:49 +00:00
2024-07-22 19:56:11 +01:00
2025-04-04 09:37:25 -07:00
2025-06-02 18:20:12 +01:00
2024-05-03 09:51:56 -07:00
2025-04-01 14:27:11 +01:00
2024-06-14 15:07:27 +01:00
2025-03-14 15:50:49 +00:00
2024-06-14 15:07:27 +01:00
2025-03-14 15:50:49 +00:00
2024-06-14 15:07:27 +01:00
2025-03-14 15:50:49 +00:00
2024-08-21 17:52:37 -07:00
2024-07-09 09:17:07 -07:00
2023-06-28 10:39:28 -07:00
2023-06-28 10:39:28 -07:00
2023-06-28 10:39:28 -07:00
2024-06-11 17:34:15 +01:00
2024-06-12 16:55:38 +01:00
2023-06-28 17:51:39 +07:00
2024-09-02 11:56:40 +01:00
2024-06-25 12:17:20 +02:00
2025-06-02 18:20:12 +01:00