Add regression test

This commit is contained in:
Oli Scherer 2025-06-16 10:35:59 +00:00
parent 5b74275f89
commit e159cf0c9e

View File

@ -0,0 +1,15 @@
//@ check-pass
use std::mem::MaybeUninit;
pub static X: (i32, MaybeUninit<i32>) = (1, foo(&X.0));
const fn foo(x: &i32) -> MaybeUninit<i32> {
let mut temp = MaybeUninit::<i32>::uninit();
unsafe {
std::ptr::copy(x, temp.as_mut_ptr(), 1);
}
temp
}
fn main() {}