We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b757318 commit d5ec9afCopy full SHA for d5ec9af
tests/codegen/vecdeque-nonempty-get-no-panic.rs
@@ -0,0 +1,17 @@
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
+}
0 commit comments