Files
rust/tests/ui/mir/checks_without_panic_impl.rs
David Wood 92eb4450fa tests: use minicore more
minicore makes it much easier to add new language items to all of the
existing `no_core` tests.
2025-02-24 09:26:54 +00:00

19 lines
437 B
Rust

// Ensures that the alignment check we insert for raw pointer dereferences
// does not prevent crates without a panic_impl from compiling.
// See rust-lang/rust#109996
//@ add-core-stubs
//@ build-pass
//@ compile-flags: -Cdebug-assertions=yes
#![crate_type = "lib"]
#![feature(lang_items)]
#![feature(no_core)]
#![no_core]
extern crate minicore;
use minicore::*;
pub unsafe fn foo(x: *const i32) -> &'static i32 { unsafe { &*x } }