Matthias Krüger
52d550b20e
Rollup merge of #110872 - Jules-Bertholet:err-67981, r=wesleywiser
...
Nicer ICE for #67981
Provides a slightly nicer ICE for #67981 , documenting the problem. A proper fix will be necessary before `#![feature(unsized_fn_params)]` can be stabilized.
The problem is that the design of the `"rust-call"` ABI is fundamentally not compatible with `unsized_fn_params`. `"rust-call"` functions need to collect their arguments into a tuple, but if the arguments are not `Sized`, said tuple is potentially not even a valid type—and if it is, it requires `alloca` to create.
``@rustbot`` label +A-abi +A-codegen +F-unboxed_closures +F-unsized_fn_params
2023-04-27 15:10:56 +02:00
..
2023-04-24 13:53:35 +00:00
2023-04-09 22:29:56 +02:00
2023-04-21 02:14:03 -07:00
2023-04-26 22:44:18 +00:00
2023-04-19 08:26:47 +00:00
2023-04-21 02:14:04 -07:00
2023-04-18 18:56:22 +00:00
2023-04-25 21:06:32 +02:00
2023-04-25 18:59:55 +01:00
2023-04-27 08:35:19 +01:00
2023-04-27 08:35:19 +01:00
2023-04-27 08:35:19 +01:00
2023-04-27 15:10:56 +02:00
2023-04-27 08:35:19 +01:00
2023-04-27 15:10:53 +02:00
2023-04-25 08:17:18 -07:00
2023-04-17 16:09:18 -04:00
2023-04-18 18:56:22 +00:00
2023-04-21 06:44:30 +02:00
2023-04-25 18:59:55 +01:00
2023-04-25 00:08:35 +02:00
2023-04-22 22:03:33 +01:00
2023-04-24 13:53:35 +00:00
2023-04-27 08:35:19 +01:00
2023-04-21 02:14:04 -07:00
2023-04-27 08:35:19 +01:00
2023-04-19 08:26:47 +00:00
2023-04-24 13:53:37 +00:00
2023-04-27 08:35:19 +01:00
2023-04-25 00:08:33 +02:00
2023-04-10 06:52:41 +00:00
2023-04-27 08:35:19 +01:00
2023-04-17 16:09:18 -04:00
2023-04-24 08:45:15 +00:00
2023-04-10 17:24:23 +09:00
2023-04-24 13:53:35 +00:00
2023-04-26 02:36:42 +00:00
2023-04-27 08:35:19 +01:00
2023-04-24 13:53:35 +00:00
2023-04-24 13:53:35 +00:00
2023-04-27 09:55:37 +00:00
2023-04-27 08:35:19 +01:00
2023-04-25 18:59:55 +01:00
2023-04-10 22:02:52 +02:00
2023-04-26 11:40:21 +01:00
2023-04-18 18:56:22 +00:00
2023-04-20 12:36:50 -06:00
2023-04-26 02:36:42 +00:00
2023-04-26 02:36:42 +00:00
2023-04-25 18:59:55 +01:00
2023-04-23 17:25:11 -04:00
2023-04-26 01:55:52 -05:00
2023-04-20 12:00:41 -03:00
2023-04-25 18:44:49 +01:00
2023-04-27 08:35:19 +01:00
2023-04-25 14:15:31 +08:00
2023-04-27 08:35:19 +01:00
2023-04-27 08:35:19 +01:00
2023-04-16 19:12:34 +00:00
2023-04-27 08:35:19 +01:00
2023-04-27 08:35:19 +01:00