2 // compile-flags: -Z force-overflow-checks=on
3 // ignore-emscripten no threads support
8 assert!(thread::spawn(|| i8::min_value().abs()).join().is_err());
9 assert!(thread::spawn(|| i16::min_value().abs()).join().is_err());
10 assert!(thread::spawn(|| i32::min_value().abs()).join().is_err());
11 assert!(thread::spawn(|| i64::min_value().abs()).join().is_err());
12 assert!(thread::spawn(|| isize::min_value().abs()).join().is_err());