diff options
Diffstat (limited to 'tests/codegen/bounds-checking/gep-issue-133979.rs')
| -rw-r--r-- | tests/codegen/bounds-checking/gep-issue-133979.rs | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/tests/codegen/bounds-checking/gep-issue-133979.rs b/tests/codegen/bounds-checking/gep-issue-133979.rs deleted file mode 100644 index 876bdbfb0e1..00000000000 --- a/tests/codegen/bounds-checking/gep-issue-133979.rs +++ /dev/null @@ -1,22 +0,0 @@ -//! Issue: <https://github.com/rust-lang/rust/issues/133979> -//! Check that bounds checking are eliminated. - -//@ compile-flags: -Copt-level=2 - -#![crate_type = "lib"] - -// CHECK-LABEL: @test( -#[no_mangle] -fn test(a: &[&[u8]]) -> u32 { - // CHECK-NOT: panic_bounds_check - a.iter() - .enumerate() - .map(|(y, b)| { - b.iter() - .enumerate() - .filter(|(_, c)| **c == b'A') - .map(|(x, _)| a[y][x] as u32) - .sum::<u32>() - }) - .sum() -} |
