Matthias Krüger
5bceee4762
Rollup merge of #129154 - wafarm:fix-95463, r=estebank
...
Fix wrong source location for some incorrect macro definitions
Fixes #95463
Currently the code will consume the next token tree after `var` when trying to parse `$var:some_type` even when it's not a `:` (e.g. a `$` when input is `($foo $bar:tt) => {}`). Additionally it will return the wrong span when it's not a `:`.
This PR fixes these problems.
2024-08-16 19:58:59 +02:00
..
2024-08-09 19:35:02 +08:00
2024-07-18 00:19:27 +00:00
2024-07-22 22:51:53 +00:00
2024-07-28 03:11:54 +08:00
2024-08-13 23:18:31 +02:00
2024-07-18 11:58:16 +02:00
2024-07-23 01:48:03 +02:00
2024-07-29 21:47:19 -04:00
2024-07-26 14:41:56 -04:00
2024-08-15 19:32:37 +02:00
2024-08-16 09:07:55 +10:00
2024-07-24 17:19:44 -04:00
2024-07-30 08:16:47 +02:00
2024-07-26 14:41:56 -04:00
2024-07-18 00:00:04 +00:00
2024-07-26 14:41:56 -04:00
2024-07-26 14:41:56 -04:00
2024-07-14 13:50:09 +09:00
2024-08-14 05:05:51 +02:00
2024-08-07 14:08:34 +02:00
2024-08-02 02:29:15 +05:30
2024-08-10 12:07:17 +02:00
2024-07-18 14:32:10 +02:00
2024-07-19 23:27:42 +03:00
2024-08-10 12:07:17 +02:00
2024-08-06 18:24:17 -07:00
2024-08-03 07:57:31 -04:00
2024-07-06 21:00:30 +08:00
2024-07-12 03:02:57 +00:00
2024-08-16 08:37:19 +08:00
2024-08-01 14:25:19 +02:00
2024-08-13 04:32:34 +00:00
2024-08-12 19:27:57 -07:00
2024-07-12 03:02:57 +00:00
2024-07-11 12:23:44 +10:00
2024-08-10 00:54:16 +00:00
2024-08-05 05:40:19 +02:00
2024-08-13 04:26:48 +08:00
2024-08-09 22:02:23 -04:00
2024-07-12 03:02:57 +00:00
2024-07-18 18:39:20 +00:00
2024-07-31 23:20:12 +02:00
2024-07-18 00:00:04 +00:00
2024-07-18 18:20:35 +00:00
2024-07-18 18:20:35 +00:00
2024-08-10 12:07:17 +02:00
2024-08-10 00:54:16 +00:00
2024-07-22 10:12:00 -04:00
2024-07-07 18:16:38 +02:00
2024-07-18 18:20:35 +00:00
2024-08-02 11:34:54 +00:00
2024-08-15 00:02:25 +02:00
2024-07-12 03:02:57 +00:00
2024-08-05 09:55:14 -04:00
2024-08-10 16:23:55 +02:00
2024-07-17 11:01:29 +01:00
2024-07-22 22:51:53 +00:00
2024-07-12 03:02:57 +00:00
2024-08-13 16:23:20 -04:00
2024-08-02 11:34:54 +00:00
2024-08-13 16:23:20 -04:00
2024-07-13 13:12:52 +00:00
2024-08-01 18:53:42 +00:00
2024-07-29 22:29:34 +08:00
2024-08-08 00:41:39 +08:00
2024-07-31 20:26:20 +02:00
2024-07-11 12:23:44 +10:00
2024-08-05 17:37:12 -07:00
2024-07-12 21:16:09 -04:00
2024-08-06 04:08:10 +00:00
2024-07-29 23:49:51 +00:00
2024-07-12 03:02:57 +00:00
2024-07-25 15:14:42 -04:00
2024-07-22 22:51:53 +00:00
2024-07-24 18:00:35 +02:00
2024-07-19 18:53:40 +02:00
2024-07-12 03:22:32 +00:00
2024-07-18 20:08:38 +00:00
2024-08-05 05:40:19 +02:00
2024-07-11 12:23:44 +10:00
2024-06-29 13:02:59 +02:00
2024-08-09 11:36:01 +00:00
2024-07-04 02:02:21 +00:00
2024-07-21 13:45:55 -04:00
2024-08-16 21:27:06 +08:00
2024-07-18 20:08:38 +00:00
2024-07-05 11:17:49 -04:00
2024-07-29 17:46:43 +02:00
2024-07-21 21:42:10 +08:00
2024-07-17 16:22:26 +02:00
2024-07-26 14:41:56 -04:00
2024-07-04 02:02:21 +00:00
2024-07-11 12:23:44 +10:00
2024-08-10 12:07:17 +02:00
2024-07-26 14:41:56 -04:00
2024-07-18 18:20:35 +00:00
2024-07-26 00:57:20 +02:00
2024-08-08 11:58:11 -04:00
2024-07-12 03:02:57 +00:00
2024-07-24 08:46:52 +02:00
2024-07-11 12:23:44 +10:00
2024-07-11 12:23:44 +10:00
2024-08-02 11:34:54 +00:00
2024-08-09 05:52:53 +00:00
2024-06-27 22:24:36 +02:00
2024-08-13 23:00:42 +02:00
2024-08-08 20:53:25 -04:00
2024-08-01 18:53:42 +00:00
2024-08-12 13:00:12 +10:00
2024-08-02 11:34:54 +00:00
2024-08-03 07:57:31 -04:00
2024-07-12 03:02:57 +00:00
2024-08-10 12:07:17 +02:00
2024-07-12 21:16:09 -04:00
2024-08-03 07:57:31 -04:00
2024-07-11 20:39:24 +00:00
2024-07-11 12:23:44 +10:00
2024-07-29 23:49:51 +00:00
2024-06-30 23:11:54 -04:00
2024-08-10 15:13:38 +00:00
2024-08-09 16:16:16 -07:00
2024-08-14 14:04:11 +02:00
2024-07-18 20:08:38 +00:00
2024-08-12 14:59:50 -07:00
2024-07-18 13:33:38 +00:00
2024-07-24 21:03:27 +00:00
2024-07-02 16:31:40 +02:00
2024-08-01 18:53:42 +00:00
2024-08-10 00:54:16 +00:00
2024-06-30 17:08:45 +00:00
2024-07-29 09:50:07 +02:00
2024-08-05 09:55:14 -04:00
2024-08-05 17:37:12 -07:00
2024-07-16 19:27:28 -07:00
2024-07-18 20:08:38 +00:00
2024-08-05 17:56:50 -07:00
2024-08-03 07:57:31 -04:00
2024-08-10 05:27:17 +00:00
2024-07-17 11:01:29 +01:00
2024-08-07 00:41:48 -04:00
2024-07-15 22:21:41 +00:00
2024-07-11 00:18:47 +08:00
2024-07-10 18:56:06 -04:00
2024-07-11 12:23:44 +10:00
2024-07-14 17:46:25 +05:30
2024-08-13 16:23:20 -04:00
2024-07-22 22:51:53 +00:00
2024-07-11 12:23:44 +10:00
2024-07-11 12:23:44 +10:00
2024-07-23 01:48:03 +02:00
2024-07-26 14:41:56 -04:00
2024-08-12 12:54:18 -05:00
2024-07-14 13:50:09 +09:00
2024-08-07 20:43:05 -04:00
2024-07-23 01:26:25 +02:00
2024-07-22 22:51:53 +00:00
2024-07-24 16:00:48 +00:00
2024-07-15 22:05:45 +02:00
2024-08-10 16:23:55 +02:00
2024-07-11 20:39:24 +00:00
2024-07-22 22:51:53 +00:00
2024-07-22 22:51:53 +00:00
2024-07-29 23:49:51 +00:00
2024-08-10 12:07:17 +02:00
2024-07-26 14:41:56 -04:00
2024-07-23 00:29:39 -03:00
2024-07-29 23:49:51 +00:00
2024-07-04 06:06:33 +00:00
2024-07-25 20:53:33 +03:00
2024-07-26 14:41:56 -04:00
2024-07-18 00:00:04 +00:00
2024-08-05 09:55:14 -04:00
2024-07-02 11:37:59 -04:00
2024-07-04 02:02:21 +00:00
2024-07-04 02:02:21 +00:00
2024-07-26 14:41:56 -04:00
2024-07-26 14:41:56 -04:00
2024-07-04 05:36:34 +00:00
2024-07-04 02:02:21 +00:00
2024-07-22 22:51:53 +00:00
2024-07-11 12:23:44 +10:00
2024-07-25 20:53:33 +03:00
2024-07-06 21:00:30 +08:00
2024-07-06 21:00:30 +08:00
2024-07-02 11:37:59 -04:00
2024-07-14 13:50:09 +09:00
2024-08-03 20:09:42 -04:00
2024-08-03 20:09:42 -04:00
2024-07-22 22:51:53 +00:00
2024-08-06 04:08:10 +00:00
2024-07-12 21:16:09 -04:00
2024-07-02 15:48:48 -04:00
2024-07-11 12:23:44 +10:00
2024-07-05 00:52:01 +00:00
2024-06-29 19:39:09 +08:00