blob: 11ab50a5f9afdbad7e1eae5ff71b59e51f840d38 [file] [log] [blame]
// 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 } }