]> git.proxmox.com Git - rustc.git/blob - tests/codegen/vecdeque-nonempty-get-no-panic.rs
New upstream version 1.74.1+dfsg1
[rustc.git] / tests / codegen / vecdeque-nonempty-get-no-panic.rs
1 // Guards against regression for optimization discussed in issue #80836
2
3 // compile-flags: -O
4 // ignore-debug: the debug assertions get in the way
5
6 #![crate_type = "lib"]
7
8 use std::collections::VecDeque;
9
10 // CHECK-LABEL: @front
11 // CHECK: ret void
12 #[no_mangle]
13 pub fn front(v: VecDeque<usize>) {
14 if !v.is_empty() {
15 v.get(0).unwrap();
16 }
17 }