Andrew Kelley
b6762c2473
Sema: fix crash when ref coercion dest is var args
...
When analyzing the `validate_ref_ty` ZIR instruction, an assertion would
trip if the result type was a var args function argument. The fix is the
same as e6b73be870a39f4da7a08a40da23e38b5e9613da - inline the logic of
`resolveType` and handle the case of var args.
Closes #17494
2023-10-13 00:31:22 -07:00
..
2023-10-04 14:42:35 -04:00
2021-04-29 15:54:04 -07:00
2021-04-29 15:54:04 -07:00
2021-04-29 15:54:04 -07:00
2021-04-29 15:54:04 -07:00
2023-09-19 09:37:53 -07:00
2023-10-08 04:41:55 -04:00
2023-09-21 14:48:41 -07:00
2023-09-23 12:36:56 -07:00
2023-09-23 22:01:08 +01:00
2023-10-07 16:02:01 -04:00
2023-06-24 16:56:39 -07:00
2023-09-19 09:37:53 -07:00
2022-12-06 19:06:48 -07:00
2023-09-23 12:36:56 -07:00
2023-06-24 16:56:39 -07:00
2023-10-05 04:38:25 -04:00
2023-06-24 16:56:39 -07:00
2023-06-24 16:56:39 -07:00
2023-06-24 16:56:39 -07:00
2023-06-24 16:56:39 -07:00
2023-09-23 12:36:56 -07:00
2023-07-01 19:45:09 +02:00
2023-09-23 12:36:44 -07:00
2023-09-23 12:36:56 -07:00
2023-10-08 11:37:49 +02:00
2023-10-07 00:29:17 -04:00
2023-10-02 13:28:13 -04:00
2023-05-11 20:31:52 +02:00
2023-05-20 17:30:22 +02:00
2023-10-01 15:09:52 -04:00
2023-09-23 13:51:18 +01:00
2023-05-20 17:30:22 +02:00
2022-12-23 23:10:04 +02:00
2022-12-23 23:10:04 +02:00
2023-05-11 20:31:52 +02:00
2023-09-23 12:36:56 -07:00
2023-10-08 15:23:50 +02:00
2023-10-03 00:45:48 -07:00
2023-10-09 05:23:23 -04:00
2023-06-19 12:34:42 -07:00
2023-06-24 16:56:39 -07:00
2023-07-29 12:45:01 -04:00
2023-06-13 23:46:58 +06:00
2023-10-08 04:41:55 -04:00
2023-05-20 17:30:22 +02:00
2023-06-24 16:56:39 -07:00
2023-09-23 12:36:56 -07:00
2023-09-23 12:36:56 -07:00
2023-09-23 12:36:56 -07:00
2021-05-08 14:45:21 -07:00
2022-03-11 12:59:20 -07:00
2023-06-27 19:57:23 -04:00
2022-01-07 00:06:06 -05:00
2022-12-10 21:51:46 +07:00
2023-09-23 12:36:56 -07:00
2023-09-19 00:43:21 -07:00
2023-05-15 03:07:51 -04:00
2023-06-13 23:46:58 +06:00
2023-05-11 20:31:52 +02:00
2023-05-11 20:31:52 +02:00
2023-10-08 04:41:55 -04:00
2023-10-08 04:41:55 -04:00
2023-05-20 12:27:48 -07:00
2023-06-24 16:56:39 -07:00
2023-08-28 12:33:36 -07:00
2023-05-11 20:31:52 +02:00
2023-10-08 04:41:55 -04:00
2022-03-17 11:39:56 -07:00
2023-06-13 23:46:58 +06:00
2023-09-23 12:36:44 -07:00
2023-06-24 16:56:39 -07:00
2023-10-08 11:37:49 +02:00
2023-10-08 11:37:49 +02:00
2023-09-23 22:01:08 +01:00
2023-06-24 16:56:39 -07:00
2023-08-28 19:04:53 -07:00
2023-07-26 19:02:02 -07:00
2023-07-01 19:45:09 +02:00
2023-05-20 18:43:26 +03:30
2023-05-20 17:30:22 +02:00
2023-05-20 17:30:22 +02:00
2023-05-31 18:04:33 +02:00
2023-07-31 03:49:21 -04:00
2023-06-13 23:46:58 +06:00
2023-06-13 23:46:58 +06:00
2023-06-24 16:56:39 -07:00
2023-06-24 16:56:39 -07:00
2023-09-23 12:36:56 -07:00
2023-05-11 20:31:52 +02:00
2023-08-23 20:34:59 +01:00
2023-05-11 20:31:52 +02:00
2023-05-11 20:31:52 +02:00
2023-10-01 15:09:52 -04:00
2023-05-11 20:31:52 +02:00
2023-05-11 20:31:52 +02:00
2023-09-23 12:36:56 -07:00
2023-09-23 12:36:56 -07:00
2023-06-25 19:14:03 -04:00
2022-09-10 01:50:17 +03:00
2023-09-18 13:27:32 +03:00
2023-09-23 12:36:44 -07:00
2023-06-24 16:56:39 -07:00
2023-09-23 12:36:56 -07:00
2023-07-25 21:45:33 -07:00
2023-10-03 16:01:08 +03:00
2023-09-23 12:36:44 -07:00
2023-09-23 12:36:56 -07:00
2023-06-24 16:56:39 -07:00
2023-09-19 15:15:05 +03:00
2023-09-23 12:36:56 -07:00
2023-09-23 12:36:56 -07:00
2023-05-31 18:04:33 +02:00
2023-10-02 20:39:02 -04:00
2023-06-13 23:46:58 +06:00
2023-10-13 00:31:22 -07:00
2023-10-01 15:09:52 -04:00
2023-05-11 20:31:52 +02:00
2022-03-03 18:31:55 -07:00
2023-09-23 12:36:56 -07:00
2023-10-07 02:10:34 -04:00
2023-06-13 23:46:58 +06:00