Sign in
rust
/
miri
/
HEAD
/
.
/
tests
/
pass
/
extern_types.rs
blob: 08e9caf4f1c115d4ef1ef98fbc41be8f6c7939d4 [
file
] [
log
] [
blame
]
//@revisions: stack tree
//@[tree]compile-flags: -Zmiri-tree-borrows
#![
feature
(
extern_types
)]
use
std
::
ptr
;
extern
"C"
{
type
Foo
;
}
fn
main
()
{
let
x
:
&
Foo
=
unsafe
{
&*(
ptr
::
without_provenance
::<()>(
16
)
as
*
const
Foo
)
};
let
_y
:
&
Foo
=
&*
x
;
}