Sign in
rust
/
rust
/
HEAD
/
.
/
tests
/
ui
/
consts
/
const-eval
/
nonnull_as_ref_ub.rs
blob: 908833e65142942e10add856e4753482d9818eef [
file
] [
log
] [
blame
]
use
std
::
ptr
::
NonNull
;
const
NON_NULL
:
NonNull
<
u8
>
=
unsafe
{
NonNull
::
dangling
()
};
const
_
:
()
=
assert
!(
42
==
*
unsafe
{
NON_NULL
.
as_ref
()
});
//~ERROR: dangling pointer (it has no provenance)
fn
main
()
{}