]> git.lizzy.rs Git - rust.git/blob - src/test/ui/iterators/iter-step-overflow-debug.rs
Auto merge of #97437 - jyn514:impl-asrawfd-arc, r=dtolnay
[rust.git] / src / test / ui / iterators / iter-step-overflow-debug.rs
1 // run-pass
2 // needs-unwind
3 // ignore-wasm32-bare compiled with panic=abort by default
4 // compile-flags: -C debug_assertions=yes
5
6 use std::panic;
7
8 fn main() {
9     let r = panic::catch_unwind(|| {
10         let mut it = u8::MAX..;
11         it.next().unwrap(); // 255
12         it.next().unwrap();
13     });
14     assert!(r.is_err());
15
16     let r = panic::catch_unwind(|| {
17         let mut it = i8::MAX..;
18         it.next().unwrap(); // 127
19         it.next().unwrap();
20     });
21     assert!(r.is_err());
22 }