bors
2e4a11ea77
Auto merge of #13338 - CoCo-Japan-pan:nonminimal_bool_casted, r=Centri3
...
fix incorrect suggestion for `!(a >= b) as i32 == c`
fixes #12761
The expression `!(a >= b) as i32 == c` got simplified to `a < b as i32 == c`, but this is a syntax error.
The result we want is `(a < b) as i32 == c`.
This is fixed by adding a parenthesis to the suggestion given in `check_simplify_not` when the boolean expression is casted.
changelog: [`nonminimal_bool`]: fix incorrect suggestion for `!(a >= b) as i32 == c`
2024-10-28 13:58:16 +00:00
..
2024-10-06 23:28:30 +09:00
2024-10-03 16:32:51 +02:00
2024-10-13 21:03:38 +01:00
2024-10-22 16:04:30 -04:00
2024-10-20 14:43:32 +05:00
2024-10-18 13:25:37 +02:00
2024-10-18 23:20:38 +00:00
2024-10-27 22:27:49 +00:00
2024-08-24 18:33:44 -04:00
2024-10-13 21:03:38 +01:00
2024-10-13 21:03:38 +01:00
2024-10-14 09:20:38 -04:00
2024-10-13 11:24:47 +01:00
2024-10-18 23:20:38 +00:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-08-08 19:13:50 +02:00
2024-08-08 19:13:50 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-01-16 17:12:10 +00:00
2024-09-24 11:58:04 +02:00
2024-06-13 12:30:48 +02:00
2024-06-24 11:28:21 -04:00
2024-08-08 19:13:50 +02:00
2024-10-28 18:13:16 +09:00
2024-10-24 09:03:15 +02:00
2024-10-13 11:24:47 +01:00
2024-10-11 12:20:07 -07:00
2024-10-06 23:28:30 +09:00
2024-10-03 16:32:51 +02:00
2024-09-24 11:58:04 +02:00
2024-08-24 18:33:44 -04:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2023-12-01 18:21:58 +01:00
2024-09-24 11:58:04 +02:00
2024-10-13 11:24:47 +01:00
2024-09-24 11:58:04 +02:00
2024-09-24 15:47:36 +02:00
2024-10-18 23:20:38 +00:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-10-03 16:32:51 +02:00
2024-08-08 19:13:50 +02:00
2024-10-13 11:24:47 +01:00
2024-08-08 19:13:50 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-10-03 16:32:51 +02:00
2024-07-25 18:29:17 +02:00
2024-07-25 18:29:17 +02:00
2024-07-25 18:29:17 +02:00
2024-07-25 18:29:17 +02:00
2024-07-25 18:29:17 +02:00
2024-07-25 18:29:17 +02:00
2024-08-08 19:13:50 +02:00
2024-04-04 19:52:55 +02:00
2024-08-24 18:33:44 -04:00
2024-08-08 19:13:50 +02:00
2024-10-03 16:32:51 +02:00
2024-07-02 11:25:31 +08:00
2024-08-08 19:13:50 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-07-25 18:29:17 +02:00
2024-07-25 18:29:17 +02:00
2024-10-03 16:32:51 +02:00
2024-08-24 18:33:44 -04:00
2024-09-24 11:58:04 +02:00
2024-10-03 16:32:51 +02:00
2024-08-08 19:13:50 +02:00
2024-10-13 11:24:47 +01:00
2024-10-13 21:03:38 +01:00
2024-10-04 23:50:02 +00:00
2024-10-03 16:32:51 +02:00
2024-09-24 11:58:04 +02:00
2024-08-24 18:33:44 -04:00
2024-10-13 11:24:47 +01:00
2024-10-03 16:32:51 +02:00
2024-10-13 11:24:47 +01:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-04-04 19:52:55 +02:00
2023-12-01 18:21:58 +01:00
2024-10-19 19:24:09 +02:00
2024-10-13 21:03:38 +01:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-10-13 11:24:47 +01:00
2024-08-24 18:33:44 -04:00
2024-09-24 11:58:04 +02:00
2024-07-25 18:29:17 +02:00
2023-12-01 18:21:58 +01:00
2024-10-13 21:03:38 +01:00
2024-08-24 18:33:44 -04:00
2024-08-08 19:13:50 +02:00
2024-10-12 17:43:06 +02:00
2024-10-18 13:25:37 +02:00
2024-09-24 11:58:04 +02:00
2024-08-24 18:33:44 -04:00
2024-10-05 07:34:14 +03:00
2024-08-24 18:33:44 -04:00
2024-09-24 11:58:04 +02:00
2024-10-13 21:03:38 +01:00
2024-09-24 10:12:05 -04:00
2024-07-11 15:44:03 +02:00
2024-07-11 15:44:03 +02:00
2024-08-24 18:33:44 -04:00
2024-09-24 11:58:04 +02:00
2024-08-24 18:33:44 -04:00
2024-06-13 12:30:48 +02:00
2024-08-08 19:13:50 +02:00
2024-10-13 23:39:55 +00:00
2024-08-24 18:33:44 -04:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-10-13 21:03:38 +01:00
2024-07-25 18:29:17 +02:00
2024-09-24 11:58:04 +02:00
2024-10-13 11:24:47 +01:00
2024-08-08 19:13:50 +02:00
2024-10-10 22:01:46 +01:00
2024-08-24 18:33:44 -04:00
2024-09-24 11:58:04 +02:00
2024-10-18 13:25:37 +02:00
2024-07-11 15:44:03 +02:00
2024-08-08 19:13:50 +02:00
2024-07-11 15:44:03 +02:00
2024-10-18 23:20:38 +00:00
2024-10-18 13:25:37 +02:00
2024-09-19 08:26:41 +01:00
2024-10-12 12:03:24 +02:00
2024-10-03 16:32:51 +02:00
2024-10-12 16:46:31 +00:00
2024-10-13 11:24:47 +01:00
2024-05-08 16:57:31 +10:00
2024-10-14 09:20:38 -04:00
2024-10-18 21:41:05 +01:00
2024-10-03 16:32:51 +02:00
2024-09-24 11:58:04 +02:00
2024-10-10 22:08:45 +05:00
2024-10-13 21:03:38 +01:00
2024-10-01 01:11:05 -04:00
2024-10-13 21:03:38 +01:00
2024-10-15 21:27:46 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-08-08 19:13:50 +02:00
2024-10-13 15:49:30 +00:00
2024-10-13 11:24:47 +01:00
2024-10-03 16:32:51 +02:00
2024-08-08 19:13:50 +02:00
2024-10-03 16:32:51 +02:00
2024-04-04 19:52:55 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-10-13 21:03:38 +01:00
2024-09-24 11:58:04 +02:00
2024-07-25 18:29:17 +02:00
2024-09-24 11:58:04 +02:00
2024-10-18 13:25:37 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-10-18 13:25:37 +02:00
2024-08-24 18:33:44 -04:00
2024-10-13 21:03:38 +01:00
2024-10-04 23:50:02 +00:00
2024-08-08 19:13:50 +02:00
2024-10-03 16:32:51 +02:00
2024-10-05 07:34:14 +03:00
2023-12-01 18:21:58 +01:00
2024-06-27 18:56:04 +02:00
2024-09-24 11:58:04 +02:00
2024-10-03 21:27:05 +00:00
2024-10-03 16:32:51 +02:00
2024-10-13 11:24:47 +01:00
2024-10-03 16:32:51 +02:00
2024-08-24 18:33:44 -04:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-07-25 18:29:17 +02:00
2024-09-24 11:58:04 +02:00
2024-08-24 18:33:44 -04:00
2024-06-27 18:56:04 +02:00
2024-10-03 16:32:51 +02:00
2024-08-24 18:33:44 -04:00
2024-08-24 18:33:44 -04:00
2024-10-18 13:25:37 +02:00
2023-12-01 18:21:58 +01:00
2024-10-05 07:34:14 +03:00
2024-09-24 11:58:04 +02:00
2024-04-04 19:52:55 +02:00
2023-12-01 18:21:58 +01:00
2024-07-25 18:29:17 +02:00
2023-12-01 18:21:58 +01:00
2024-05-17 18:33:37 -03:00
2024-09-24 11:58:04 +02:00
2023-12-01 18:21:58 +01:00
2024-10-13 11:24:47 +01:00
2024-09-24 11:58:04 +02:00
2024-10-03 16:32:51 +02:00
2024-10-13 21:03:38 +01:00
2024-10-03 16:32:51 +02:00
2024-10-13 11:24:47 +01:00
2024-09-24 11:58:04 +02:00
2024-06-27 18:56:04 +02:00
2024-09-24 11:58:04 +02:00
2024-07-25 18:29:17 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-07-11 15:44:03 +02:00
2024-08-08 19:13:50 +02:00
2023-12-01 18:21:58 +01:00
2023-12-01 18:21:58 +01:00
2024-10-03 16:32:51 +02:00
2024-10-09 19:04:20 +02:00
2024-09-24 11:58:04 +02:00
2024-07-25 18:29:17 +02:00
2024-09-24 11:58:04 +02:00
2024-07-11 00:46:47 +02:00
2024-10-13 21:03:38 +01:00
2024-10-13 10:48:27 +02:00
2024-09-24 11:58:04 +02:00
2024-08-08 19:13:50 +02:00
2024-08-08 19:13:50 +02:00
2024-10-13 21:03:38 +01:00
2024-09-24 11:58:04 +02:00
2024-10-07 18:29:24 +02:00
2024-10-07 18:29:25 +02:00
2024-09-24 11:58:04 +02:00
2024-06-13 12:30:48 +02:00
2024-09-24 11:58:04 +02:00
2024-10-03 16:32:51 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-04-04 19:52:55 +02:00
2024-08-08 19:13:50 +02:00
2024-09-24 11:58:04 +02:00
2024-05-30 10:49:05 +02:00
2023-12-01 18:21:58 +01:00
2024-08-08 19:13:50 +02:00
2024-09-24 11:58:04 +02:00
2024-10-05 18:41:45 +00:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-10-18 13:25:37 +02:00
2024-09-24 11:58:04 +02:00
2024-04-04 19:52:55 +02:00
2024-10-20 19:00:55 +02:00
2024-05-08 16:57:31 +10:00
2024-07-25 18:29:17 +02:00
2024-09-24 11:58:04 +02:00
2024-08-08 19:13:50 +02:00
2024-10-13 11:24:47 +01:00
2024-07-25 18:29:17 +02:00
2024-08-08 19:13:50 +02:00
2024-10-03 16:32:51 +02:00
2024-08-24 18:33:44 -04:00
2024-10-13 11:24:47 +01:00
2024-08-08 19:13:50 +02:00
2024-10-13 21:03:38 +01:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-10-13 21:03:38 +01:00
2024-02-27 15:50:17 +01:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-08-08 19:13:50 +02:00
2024-09-24 11:58:04 +02:00
2024-10-05 07:34:14 +03:00
2023-12-01 18:21:58 +01:00
2023-12-01 18:21:58 +01:00
2024-09-24 11:58:04 +02:00
2024-10-13 11:24:47 +01:00
2024-05-02 17:26:44 +02:00
2024-07-16 19:27:28 -07:00
2024-10-18 13:25:37 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-08-08 19:13:50 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2023-12-06 09:03:48 +01:00
2024-09-06 00:30:36 +03:00
2024-10-15 17:06:21 +01:00
2024-10-13 11:24:47 +01:00
2024-10-13 11:24:47 +01:00
2024-05-30 10:49:05 +02:00
2024-07-25 18:29:17 +02:00
2024-09-24 11:58:04 +02:00
2024-10-03 16:32:51 +02:00
2024-09-24 11:58:04 +02:00
2024-10-03 16:32:51 +02:00
2024-10-26 00:39:18 +01:00
2024-09-24 11:58:04 +02:00
2024-10-05 23:50:14 +02:00
2024-04-04 19:52:55 +02:00
2024-07-25 18:29:17 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-10-13 11:24:47 +01:00
2024-07-25 18:29:17 +02:00
2024-10-04 23:50:02 +00:00
2024-10-13 11:24:47 +01:00
2024-09-24 11:58:04 +02:00
2024-10-13 13:34:48 +00:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-09-24 11:58:04 +02:00
2024-08-08 19:13:50 +02:00
2024-07-25 18:29:17 +02:00
2024-04-16 16:29:13 +10:00
2024-10-03 16:32:51 +02:00