PiJoules
3d2a918831
[clang] Fixes inf loop parsing fixed point literal ( #83071 )
...
Clang was incorrectly finding the start of the exponent in a fixed point
hex literal. It would unconditionally find the first `e/E/p/P` in a
constant regardless of if it were hex or not and parser the remaining
digits as an APInt. In a debug build, this would be caught by an
assertion, but in a release build, the assertion is removed and we'd end
up in an infinite loop.
Fixes #83050
2024-02-26 14:47:16 -08:00
..
2023-10-06 12:55:48 -07:00
2023-06-05 18:07:18 +00:00
2023-06-05 18:07:18 +00:00
2023-07-25 12:20:13 -07:00
2022-02-09 17:16:10 -05:00
2019-11-09 18:13:51 +01:00
2022-11-11 22:59:51 -08:00
2022-11-11 22:59:51 -08:00
2022-11-11 22:59:51 -08:00
2019-09-27 05:37:06 +00:00
2018-05-31 13:57:09 +00:00
2009-12-15 22:01:24 +00:00
2021-02-17 09:02:49 +01:00
2023-12-05 08:27:55 -08:00
2023-03-12 10:58:33 -07:00
2023-10-06 14:50:22 -07:00
2019-09-10 20:15:45 +00:00
2023-08-28 12:13:42 -04:00
2023-08-28 12:13:42 -04:00
2024-01-27 17:52:20 +01:00
2022-02-09 17:16:10 -05:00
2020-09-23 10:13:09 -07:00
2024-02-12 15:00:45 -08:00
2022-07-07 12:20:40 -04:00
2022-07-07 12:20:40 -04:00
2014-10-27 20:02:19 +00:00
2020-08-20 10:30:05 +02:00
2022-12-12 17:11:46 +01:00
2023-11-13 12:31:49 -08:00
2024-02-04 16:42:15 -08:00
2022-12-12 17:11:46 +01:00
2020-10-13 13:26:56 +02:00
2023-11-16 13:11:15 -08:00
2024-02-26 14:47:16 -08:00
2020-08-20 10:30:05 +02:00
2022-12-12 17:11:46 +01:00
2022-05-04 08:35:47 -04:00
2024-02-06 11:29:30 -08:00
2023-11-13 12:31:49 -08:00
2022-12-12 17:11:46 +01:00
2020-08-24 14:37:16 +02:00
2022-12-12 17:11:46 +01:00
2020-08-20 15:36:15 +02:00
2022-12-12 17:11:46 +01:00
2022-02-09 17:16:10 -05:00
2015-10-20 18:45:57 +00:00
2018-04-23 18:05:35 +00:00
2021-06-21 15:09:25 -07:00
2019-10-10 21:04:25 +00:00
2024-02-12 15:00:45 -08:00
2013-01-02 22:30:14 +00:00
2022-09-29 14:26:01 -07:00
2017-03-13 11:17:41 +00:00
2016-12-02 09:51:51 +00:00
2016-07-21 07:44:41 +00:00
2021-08-05 07:04:55 -04:00
2013-12-20 22:01:25 +00:00
2013-07-04 16:16:58 +00:00
2023-05-23 08:29:52 +02:00
2023-11-06 22:26:38 -06:00
2012-10-19 12:44:48 +00:00
2022-07-12 09:17:54 -07:00
2018-12-06 01:05:54 +00:00
2023-07-22 09:34:15 -07:00
2020-11-23 08:10:35 -05:00
2023-08-28 12:13:42 -04:00
2022-01-27 14:25:59 +03:00
2021-09-21 14:35:56 -07:00
2017-09-19 17:59:40 +00:00
2022-07-04 17:23:47 +01:00
2023-10-28 23:21:11 -07:00
2022-04-11 14:02:17 -07:00
2022-09-09 08:57:12 -07:00
2021-04-21 14:00:38 +01:00
2023-03-13 16:47:51 +01:00
2022-09-29 20:59:00 +02:00
2021-11-25 10:47:55 +01:00
2015-05-17 01:07:16 +00:00
2019-01-03 18:26:06 +00:00
2016-11-30 00:31:16 +00:00
2021-10-20 08:58:20 -07:00
2016-02-11 16:43:08 +00:00
2017-03-07 20:20:23 +00:00
2023-06-21 15:48:27 -07:00
2023-06-26 13:48:10 +02:00
2023-10-24 09:08:31 -07:00
2014-07-16 15:12:48 +00:00
2014-07-16 15:12:48 +00:00
2023-08-19 10:47:37 -04:00
2014-07-16 15:12:48 +00:00
2023-01-05 13:24:01 -05:00
2023-01-05 13:24:01 -05:00
2023-01-05 13:24:01 -05:00
2023-01-05 13:24:01 -05:00
2017-04-29 00:34:47 +00:00
2023-10-06 12:27:07 -07:00
2023-12-05 12:20:12 -05:00
2023-05-31 07:26:03 +02:00
2023-01-19 01:51:14 +00:00
2022-04-21 22:47:56 +00:00
2023-03-27 18:08:15 -05:00
2022-02-09 17:16:10 -05:00
2009-12-15 20:14:24 +00:00
2021-08-18 10:08:59 +01:00
2021-03-17 08:27:19 -04:00
2014-03-26 01:39:59 +00:00
2020-08-13 16:02:07 -04:00
2022-03-25 19:04:27 +01:00
2021-05-04 15:53:00 -07:00
2023-08-17 10:09:50 +02:00
2014-07-10 16:43:29 +00:00
2023-08-17 10:09:50 +02:00
2023-08-17 10:09:50 +02:00
2023-08-17 10:09:50 +02:00
2023-08-17 10:09:50 +02:00
2023-08-17 10:09:50 +02:00
2024-02-07 09:10:17 -05:00
2020-11-05 10:25:30 -08:00
2020-12-15 10:15:58 +01:00
2020-08-29 18:27:34 -07:00
2024-01-09 19:43:14 +08:00
2024-01-17 21:09:15 -08:00