Gábor Horváth
ef63ec99e9
[6.2][cxx-interop] Fix crash when using bridging headers in reverse interop
...
Explanation: The original code had the assumption we only import
modules. However, there is a flag to import an umbrella header in which
case the clang nodes have no owning module. This PR prevents a null
dereference in that case.
Issues: rdar://157489426
Original PRs: #83540
Risk: Low, added a check to avoid null dereference.
Testing: Added a compiler test.
Reviewers: @egorzhdan
2025-08-07 15:58:31 +01:00
..
2025-06-11 08:03:39 -07:00
2025-05-12 16:15:04 -07:00
2025-03-26 17:45:38 -04:00
2024-11-02 01:23:59 -07:00
2025-03-26 10:47:13 -07:00
2025-06-30 01:48:48 -04:00
2025-03-28 10:30:07 -07:00
2025-07-01 02:58:48 +01:00
2025-06-26 15:00:44 -04:00
2025-06-04 13:16:55 -07:00
2025-07-01 00:30:15 -07:00
2025-06-12 18:24:04 -07:00
2025-06-23 18:56:19 +01:00
2025-03-27 11:31:24 +00:00
2025-06-04 13:16:55 -07:00
2025-04-22 18:13:29 +01:00
2025-04-07 17:05:35 +01:00
2025-04-02 12:46:21 +01:00
2025-03-23 20:54:39 -07:00
2025-06-04 13:16:55 -07:00
2025-06-11 08:03:40 -07:00
2025-06-10 08:22:38 -07:00
2025-06-02 22:56:47 -07:00
2025-04-01 09:03:41 -07:00
2025-06-10 08:22:38 -07:00
2025-02-28 19:09:34 -08:00
2025-04-01 09:03:41 -07:00
2025-03-05 07:15:15 -08:00
2025-05-21 19:14:33 -04:00
2025-02-13 17:07:09 -08:00
2025-04-30 13:49:23 -07:00
2025-04-30 13:49:23 -07:00
2025-03-15 23:47:29 -07:00
2025-07-07 13:17:12 -07:00
2025-06-30 01:48:48 -04:00
2025-07-02 16:51:55 +01:00
2025-07-01 02:58:48 +01:00
2025-07-09 17:59:11 +01:00
2025-03-31 22:23:22 -07:00
2025-02-12 10:53:33 -08:00
2025-04-22 07:00:11 -07:00
2025-07-02 21:29:32 +01:00
2025-02-27 17:26:48 -08:00
2025-04-02 18:44:31 +09:00
2025-03-23 20:54:39 -07:00
2025-05-21 00:14:31 -07:00
2024-11-16 16:16:06 -05:00
2025-05-05 18:42:15 -07:00
2025-07-25 12:21:35 -07:00
2025-05-14 16:07:04 -07:00
2025-06-04 13:16:55 -07:00
2024-12-02 14:11:33 +00:00
2025-05-27 20:18:58 -07:00
2025-01-08 10:37:15 -08:00
2025-05-27 20:18:58 -07:00
2025-06-25 19:52:09 +01:00
2025-01-14 12:11:05 -07:00
2025-03-23 16:59:10 -07:00
2025-07-04 11:44:35 -07:00
2025-02-26 11:51:20 +00:00
2025-06-13 04:10:37 -07:00
2025-07-03 11:12:46 -07:00
2025-03-05 15:13:07 -08:00
2025-06-09 13:40:34 +01:00
2025-07-01 02:58:48 +01:00
2025-01-21 22:06:09 -08:00
2025-02-18 11:13:39 -08:00
2024-12-20 02:47:29 +00:00
2025-03-08 18:45:39 +00:00
2025-06-10 08:22:38 -07:00
2025-05-22 11:12:31 -07:00
2025-05-15 16:20:51 -07:00
2025-07-01 02:58:48 +01:00
2025-04-01 13:11:36 -07:00
2025-03-19 18:49:15 +00:00
2025-03-23 20:53:48 -07:00
2024-11-15 17:26:35 -05:00
2025-05-23 22:12:45 -07:00
2025-03-08 09:14:40 -08:00
2025-04-29 19:00:50 -04:00
2025-08-07 15:58:31 +01:00
2025-06-27 18:11:40 -04:00
2025-06-23 13:48:57 -07:00
2025-05-30 22:06:29 +01:00
2025-06-09 20:23:12 -04:00
2025-03-23 15:31:37 -07:00
2025-03-13 23:24:18 -07:00
2025-03-25 11:21:21 +00:00