Jonas Devlieghere
920146316d
[lldb] Don't rely on wrapping in PutRawBytes/PutBytesAsRawHex8
...
I was looking at Stream::PutRawBytes and thought I spotted a bug because
both loops are using `i < src_len` as the loop condition despite them
iterating in opposite directions.
On closer inspection, the existing code is correct, because it relies on
well-defined unsigned integer wrapping. Correct doesn't mean readable,
so this patch changes the loop condition to compare against 0 when
decrementing i while still covering the edge case of src_len potentially
being 0 itself.
Differential revision: https://reviews.llvm.org/D119857
2022-02-15 20:38:25 -08:00
..
2022-02-03 14:47:01 +01:00
2021-07-02 11:31:16 -07:00
2020-07-10 11:45:39 +05:00
2020-07-10 11:45:39 +05:00
2020-02-17 23:15:40 -08:00
2020-02-17 23:15:40 -08:00
2020-01-24 08:52:55 +01:00
2022-02-03 14:47:01 +01:00
2022-02-03 14:47:01 +01:00
2020-01-24 08:52:55 +01:00
2020-01-24 08:52:55 +01:00
2022-01-26 09:13:46 -08:00
2022-02-15 13:58:35 -08:00
2021-07-02 11:31:16 -07:00
2021-12-16 09:59:55 -08:00
2021-06-09 09:43:13 -07:00
2021-09-02 11:32:28 -04:00
2021-07-02 11:31:16 -07:00
2021-12-07 11:16:04 +01:00
2021-07-02 11:31:16 -07:00
2022-02-03 14:47:01 +01:00
2020-01-24 08:52:55 +01:00
2022-02-03 14:47:01 +01:00
2021-03-29 08:58:51 -07:00
2022-02-03 14:47:01 +01:00
2022-02-03 14:47:01 +01:00
2020-01-24 08:52:55 +01:00
2020-02-17 23:15:40 -08:00
2020-02-17 23:15:40 -08:00
2021-06-09 09:43:13 -07:00
2021-05-26 12:46:12 +02:00
2020-04-27 09:55:06 +02:00
2022-01-09 12:21:02 -08:00
2021-04-06 07:23:31 -04:00
2021-09-09 09:50:24 -07:00
2021-05-26 12:46:12 +02:00
2020-01-24 08:52:55 +01:00
2021-10-18 10:50:25 +02:00
2022-02-15 20:38:25 -08:00
2020-01-24 08:52:55 +01:00
2021-07-02 11:31:16 -07:00
2021-07-02 11:31:16 -07:00
2021-09-10 14:08:36 +02:00
2021-05-26 12:46:12 +02:00
2022-01-05 18:49:15 -08:00
2021-05-26 12:46:12 +02:00
2021-07-02 11:31:16 -07:00
2022-01-21 15:34:07 -08:00
2021-03-30 17:31:37 -07:00
2021-07-20 16:29:17 -07:00
2020-10-12 13:46:17 +02:00
2021-10-25 10:58:21 +02:00
2021-05-26 12:46:12 +02:00
2020-01-24 08:52:55 +01:00
2021-05-26 12:46:12 +02:00
2021-05-26 12:46:12 +02:00
2021-10-24 17:35:33 -07:00
2020-07-22 13:56:23 -07:00