about summary refs log tree commit diff
path: root/compiler/rustc_parse/src/errors.rs
diff options
context:
space:
mode:
authorokaneco <47607823+okaneco@users.noreply.github.com>2025-03-29 14:47:09 -0400
committerokaneco <47607823+okaneco@users.noreply.github.com>2025-03-30 12:45:04 -0400
commit59ca7679c7db634465b5f021060f143567824ac4 (patch)
tree95313defc87e5dccc7fc04f74a90829b57b369a2 /compiler/rustc_parse/src/errors.rs
parent45b40a75966b36d3588f173441896fddad01cd80 (diff)
downloadrust-59ca7679c7db634465b5f021060f143567824ac4.tar.gz
rust-59ca7679c7db634465b5f021060f143567824ac4.zip
slice: Remove some uses of unsafe in first/last chunk methods
Remove unsafe `split_at_unchecked` and `split_at_mut_unchecked`
in some slice `split_first_chunk`/`split_last_chunk` methods.
Replace those calls with the safe `split_at` and `split_at_checked` where
applicable.

Add codegen tests to check for no panics when calculating the last
chunk index using `checked_sub` and `split_at`
Diffstat (limited to 'compiler/rustc_parse/src/errors.rs')
0 files changed, 0 insertions, 0 deletions