YJIT: Fix a warning from nightly rust

No plan about migrating to the 2024 edition yet (it's not even
available yet), but this is a simple enough suggestion so we can just
take it.

```
warning: this method call resolves to `<&Box<[T]> as IntoIterator>::into_iter` (due to backwards compatibility), but will resolve to `<Box<[T]> as IntoIterator>::into_iter` in Rust 2024
    --> ../yjit/src/core.rs:1003:49
     |
1003 |         formatter.debug_list().entries(branches.into_iter()).finish()
     |                                                 ^^^^^^^^^
     |
     = warning: this changes meaning in Rust 2024
     = note: `#[warn(boxed_slice_into_iter)]` on by default
help: use `.iter()` instead of `.into_iter()` to avoid ambiguity
     |
1003 |         formatter.debug_list().entries(branches.iter()).finish()
     |                                                 ~~~~
help: or use `IntoIterator::into_iter(..)` instead of `.into_iter()` to explicitly iterate by value
     |
1003 |         formatter.debug_list().entries(IntoIterator::into_iter(branches)).finish()
     |                                        ++++++++++++++++++++++++        ~
```
This commit is contained in:
Alan Wu 2024-05-29 14:13:15 -04:00
Родитель a760e21bc1
Коммит 4a9ef9e23c
1 изменённых файлов: 1 добавлений и 1 удалений

Просмотреть файл

@ -1000,7 +1000,7 @@ impl fmt::Debug for MutableBranchList {
// SAFETY: the derived Clone for boxed slices does not mutate this Cell
let branches = unsafe { self.0.ref_unchecked().clone() };
formatter.debug_list().entries(branches.into_iter()).finish()
formatter.debug_list().entries(branches.iter()).finish()
}
}