Allan Shortlidge
fb7c8816a5
AST: Fix availability scopes for if #unavailable else branches.
...
When an `if #unavalable` statement also includes a secondary (non-availability)
condition, the availability scope for the else branch should not be refined.
The else branch can be reached because the secondary condition failed, in which
case the availability condition may not hold.
Resolves rdar://165863221.
2026-05-14 16:41:36 -07:00
..
2026-02-15 19:43:31 -08:00
2025-06-23 15:57:34 -07:00
2025-12-18 16:39:16 -08:00
2025-06-23 15:57:34 -07:00
2026-03-16 14:49:09 -07:00
2025-06-23 15:57:34 -07:00
2025-11-19 16:34:05 -05:00
2025-11-10 09:26:28 -08:00
2026-05-14 16:41:36 -07:00
2025-06-23 15:57:34 -07:00
2026-03-02 12:14:29 -08:00
2025-06-23 15:57:34 -07:00
2025-06-23 15:57:34 -07:00
2025-06-23 15:57:34 -07:00
2025-06-23 15:57:34 -07:00
2025-06-23 15:57:34 -07:00
2025-06-23 15:57:34 -07:00
2025-06-23 15:57:34 -07:00
2025-06-23 15:57:34 -07:00
2025-06-23 15:57:34 -07:00
2025-06-23 15:57:34 -07:00
2025-06-23 15:57:34 -07:00
2025-06-23 15:57:34 -07:00
2025-06-23 15:57:34 -07:00
2026-02-15 19:43:31 -08:00
2026-02-20 18:04:35 -08:00
2026-02-13 16:37:19 -08:00
2025-06-23 15:57:34 -07:00
2026-05-14 16:28:15 -07:00
2025-06-23 15:57:34 -07:00
2025-06-23 15:57:34 -07:00
2026-05-14 16:28:15 -07:00
2025-06-23 15:57:34 -07:00
2025-06-23 15:57:34 -07:00
2025-06-23 15:57:34 -07:00
2025-06-23 15:57:34 -07:00
2025-06-23 15:57:34 -07:00
2026-05-06 09:38:27 -07:00
2026-05-06 11:25:55 -07:00
2026-05-08 12:37:38 -07:00
2025-10-21 21:55:24 -07:00
2025-06-23 15:57:34 -07:00
2025-08-13 11:26:07 -07:00
2025-08-13 17:57:05 -07:00
2025-06-23 15:57:34 -07:00
2025-07-14 16:03:52 -07:00
2025-06-23 15:57:34 -07:00
2025-10-04 14:19:52 -07:00
2025-06-23 15:57:34 -07:00
2025-06-23 15:57:34 -07:00
2026-03-26 15:18:13 -07:00
2025-08-13 11:26:07 -07:00
2025-06-23 15:57:34 -07:00
2025-06-23 15:57:34 -07:00
2025-10-04 14:19:52 -07:00
2025-06-23 15:57:34 -07:00
2025-08-08 07:57:44 -07:00
2025-12-02 12:12:50 -08:00
2026-03-17 11:27:21 +00:00
2026-03-17 11:27:21 +00:00
2025-06-23 15:57:34 -07:00
2025-08-04 15:16:30 +01:00
2025-06-23 15:57:34 -07:00
2025-06-23 15:57:34 -07:00
2025-08-08 07:57:44 -07:00
2026-05-14 16:41:36 -07:00
2025-10-21 11:30:52 -07:00
2025-06-23 15:57:34 -07:00
2025-06-23 15:57:34 -07:00
2025-10-21 11:30:52 -07:00
2025-08-05 13:37:38 -07:00