Jonathan Brouwer
e158c29ec9
Rollup merge of #154179 - Enselic:gat-is-send-across-await, r=petrochenkov
...
tests/ui/async-await/gat-is-send-across-await.rs: New regression test
The test began passing in `nightly-2025-10-16`. Probably by c50aebba78 (rust-lang/rust#144064 ) because it fixed two "does not live long enough" errors. The test fails to compile with `nightly-2025-10-15` with such an error:
$ rustc +nightly-2025-10-15 --edition 2018 tests/ui/async-await/gat-is-send-across-await.rs
error: `impl G` does not live long enough
--> tests/ui/async-await/gat-is-send-across-await.rs:16:24
|
16 | let _: &dyn Send = &async move {
| ________________________^
17 | | let _gat = g.as_gat();
18 | | async{}.await
19 | | };
| |_____^
Closes rust-lang/rust#111852 since that's where the test comes from.
2026-03-23 20:18:35 +01:00
..
2026-03-19 19:25:34 +01:00
2026-03-21 20:10:07 +00:00
2026-01-21 12:53:44 +01:00
2024-02-16 20:02:50 +00:00
2025-12-10 15:15:56 +01:00
2024-02-16 20:02:50 +00:00
2026-03-21 20:10:07 +00:00
2025-12-17 22:26:52 +01:00
2026-02-06 16:14:09 +03:00
2026-02-16 12:24:15 +00:00
2025-08-20 11:10:38 +02:00
2025-07-15 16:02:26 +00:00
2024-12-14 03:54:31 +01:00
2024-02-16 20:02:50 +00:00
2024-02-17 13:59:45 +01:00
2024-02-16 20:02:50 +00:00
2025-12-09 16:46:33 +00:00
2024-02-16 20:02:50 +00:00
2024-05-07 16:56:54 -04:00
2025-06-10 08:41:23 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-08-20 11:04:38 +02:00
2024-12-13 00:04:56 +00:00
2024-12-13 00:04:56 +00:00
2024-12-13 00:04:56 +00:00
2024-12-13 00:04:56 +00:00
2024-02-16 20:02:50 +00:00
2024-11-02 03:08:04 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-10-29 16:26:57 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-04-15 21:48:36 +02:00
2025-04-15 21:48:36 +02:00
2025-04-15 21:48:36 +02:00
2024-05-21 19:05:37 -07:00
2024-10-29 16:26:57 +00:00
2024-02-16 20:02:50 +00:00
2024-02-27 03:20:10 +00:00
2024-04-24 08:05:29 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-01-05 10:00:59 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-06-13 01:16:36 +02:00
2025-06-13 01:16:36 +02:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-05-21 19:05:37 -07:00
2024-12-13 00:04:56 +00:00
2025-01-16 21:34:40 +01:00
2024-11-02 03:08:04 +00:00
2026-01-13 01:16:58 +00:00
2024-02-16 20:02:50 +00:00
2025-06-06 20:12:11 +00:00
2025-07-23 13:48:04 +02:00
2024-02-16 20:02:50 +00:00
2024-04-11 11:56:47 -04:00
2025-12-22 13:55:49 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2025-08-31 10:55:14 +08:00
2024-02-16 20:02:50 +00:00
2025-01-16 21:34:40 +01:00
2024-02-16 20:02:50 +00:00
2025-08-08 18:53:18 +00:00
2025-08-08 18:53:18 +00:00
2025-08-08 18:53:18 +00:00
2025-08-08 18:53:18 +00:00
2026-03-20 21:09:32 +01:00
2024-02-16 20:02:50 +00:00
2025-06-06 20:12:11 +00:00
2025-04-08 23:06:31 +03:00
2024-10-29 16:26:57 +00:00
2024-02-16 20:02:50 +00:00
2025-07-15 16:02:26 +00:00
2025-07-15 16:02:26 +00:00
2024-02-16 20:02:50 +00:00
2024-11-22 11:12:15 -08:00
2024-02-16 20:02:50 +00:00
2025-04-03 21:41:58 +00:00
2024-01-13 12:46:58 -05:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2025-04-08 23:06:31 +03:00
2024-10-29 16:26:57 +00:00
2024-02-16 20:02:50 +00:00
2024-10-12 06:14:46 -04:00
2024-10-12 06:14:46 -04:00
2025-05-26 14:59:48 +02:00
2024-12-05 14:14:17 -08:00
2023-12-22 11:01:07 -08:00
2024-12-05 14:14:17 -08:00
2024-12-05 14:14:17 -08:00
2025-05-17 01:30:07 +09:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2026-03-21 16:42:02 +01:00
2024-02-16 20:02:50 +00:00
2025-07-15 16:02:26 +00:00
2025-07-15 16:02:26 +00:00
2025-10-15 09:35:05 +01:00
2025-10-15 09:35:05 +01:00
2025-07-15 16:02:26 +00:00
2025-07-15 16:02:26 +00:00
2025-07-15 16:02:26 +00:00
2025-07-15 16:02:26 +00:00
2025-07-31 17:38:28 +00:00
2025-07-15 16:02:26 +00:00
2025-10-15 09:35:05 +01:00
2025-07-15 16:02:26 +00:00
2025-07-15 16:02:26 +00:00
2025-07-15 16:02:26 +00:00
2025-07-15 16:02:26 +00:00
2025-07-15 16:02:26 +00:00
2025-07-15 16:02:26 +00:00
2025-07-15 16:02:26 +00:00
2025-07-15 16:02:26 +00:00
2025-07-15 16:02:26 +00:00
2025-07-15 16:02:26 +00:00
2025-07-15 16:02:26 +00:00
2025-07-15 16:02:26 +00:00
2025-07-15 16:02:26 +00:00
2025-07-15 16:02:26 +00:00
2025-07-15 16:02:26 +00:00
2025-10-15 09:35:05 +01:00
2025-07-15 16:02:26 +00:00
2025-07-15 16:02:26 +00:00
2025-07-15 16:02:26 +00:00
2025-07-15 16:02:26 +00:00
2025-07-15 16:02:26 +00:00
2025-07-15 16:02:26 +00:00
2025-07-15 16:02:26 +00:00
2025-10-03 10:32:23 -04:00
2025-10-03 10:32:23 -04:00
2025-07-01 16:26:57 +05:00
2025-07-01 16:26:57 +05:00
2025-06-23 21:30:56 +03:00
2025-06-23 21:30:56 +03:00
2025-02-10 20:21:39 +00:00
2025-01-22 09:20:57 -08:00
2025-12-09 16:46:33 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-04-10 09:56:37 +02:00
2026-01-13 01:16:58 +00:00
2026-01-13 01:16:58 +00:00
2024-02-16 20:02:50 +00:00
2024-07-04 02:02:21 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-08-22 17:55:15 +00:00
2024-02-16 20:02:50 +00:00
2025-08-22 17:55:15 +00:00
2024-02-16 20:02:50 +00:00
2025-12-09 16:46:33 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-07-29 10:32:15 +02:00
2024-02-16 20:02:50 +00:00
2025-05-26 14:59:48 +02:00
2025-05-26 14:59:48 +02:00
2025-05-26 14:59:48 +02:00
2024-02-16 20:02:50 +00:00
2024-12-13 15:40:37 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-10-29 16:26:57 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-10-29 16:26:57 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2023-11-28 19:29:56 +00:00
2026-02-09 15:09:43 +08:00
2026-02-09 15:09:43 +08:00
2026-02-09 15:09:43 +08:00
2026-02-09 15:09:43 +08:00
2025-04-07 19:13:31 +03:00
2025-07-29 10:32:15 +02:00
2024-02-16 20:02:50 +00:00
2024-02-16 04:28:05 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-12-02 18:25:13 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-12-13 00:04:56 +00:00
2025-08-20 11:10:38 +02:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2025-08-20 11:10:38 +02:00
2025-08-20 11:10:38 +02:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2026-01-13 01:16:58 +00:00
2024-02-16 20:02:50 +00:00
2025-07-31 17:31:51 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-02-02 01:00:33 +00:00
2025-02-02 01:00:33 +00:00
2024-02-16 20:02:50 +00:00
2025-06-06 20:12:11 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2026-01-21 05:04:42 +03:00
2025-10-11 21:59:51 -04:00
2025-10-11 21:59:51 -04:00
2026-02-16 12:24:15 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2025-12-22 13:55:49 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2026-03-17 17:39:59 +08:00
2024-01-08 20:30:24 +00:00
2024-02-16 20:02:50 +00:00
2024-06-04 14:19:42 -03:00
2024-06-04 14:19:42 -03:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-12-13 00:04:56 +00:00
2024-02-16 20:02:50 +00:00
2025-04-03 21:41:58 +00:00
2023-10-27 18:29:43 +00:00
2024-04-24 08:05:29 +00:00
2025-03-11 12:05:02 +00:00
2024-03-19 12:02:21 -04:00
2025-12-09 16:46:33 +00:00
2024-02-16 20:02:50 +00:00
2024-10-29 16:26:57 +00:00
2024-05-28 20:05:01 +00:00
2024-05-28 20:48:35 +00:00
2023-11-24 19:15:52 +01:00
2025-04-12 20:54:08 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2025-08-13 14:10:19 +02:00
2025-08-10 02:21:48 +00:00
2024-02-16 20:02:50 +00:00
2024-01-08 20:30:24 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2024-03-19 11:30:12 -04:00
2024-12-13 00:04:56 +00:00
2024-12-13 00:04:56 +00:00
2024-12-13 00:04:56 +00:00
2025-04-10 23:48:57 +03:00
2025-04-10 23:48:57 +03:00
2025-05-26 14:59:48 +02:00
2025-05-26 14:59:48 +02:00
2025-05-26 14:59:48 +02:00
2025-05-26 14:59:48 +02:00
2024-02-16 20:02:50 +00:00
2024-10-12 06:14:45 -04:00
2026-01-13 01:16:58 +00:00
2024-12-13 00:04:56 +00:00
2025-02-20 18:15:39 +00:00
2024-02-16 20:02:50 +00:00
2025-02-11 22:59:57 +00:00
2025-12-02 18:25:13 +00:00
2024-02-16 20:02:50 +00:00
2025-06-06 20:12:11 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2024-07-31 12:24:26 -04:00
2026-01-26 17:34:31 +00:00
2024-02-16 20:02:50 +00:00
2024-02-16 20:02:50 +00:00
2023-11-24 19:15:52 +01:00
2025-06-13 01:16:36 +02:00
2025-06-13 01:16:36 +02:00
2024-02-16 20:02:50 +00:00