Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions tests/expected/pointer-overflow/expected
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
Status: FAILURE\
arithmetic overflow on signed multiplication
11 changes: 11 additions & 0 deletions tests/expected/pointer-overflow/main.rs
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0 OR MIT

// This test checks that overflow for pointers operations is reported

#[kani::proof]
fn main() {
let a = [0; 5];
let ptr: *const i32 = &a[1];
let _ = unsafe { ptr.offset(isize::MAX) };
}
15 changes: 0 additions & 15 deletions tests/kani/Overflow/pointer_overflow_fixme.rs

This file was deleted.