Sign in
rust
/
rust-lang
/
rust
/
refs/heads/perf-tmp
/
.
/
tests
/
ui
/
unsafe
/
union-pat-in-param.rs
blob: 8454bfb20dcb85673e674a0ba9d2da40bc7a4cc2 [
file
] [
log
] [
blame
]
union U
{
a
:
&
'
static
i32
,
b
:
usize
,
}
fn
fun
(
U
{
a
}:
U
)
{
//~^ ERROR access to union field is unsafe
dbg
!(*
a
);
}
fn
main
()
{
fun
(
U
{
b
:
0
});
let
closure
=
|
U
{
a
}|
{
//~^ ERROR access to union field is unsafe
dbg
!(*
a
);
};
closure
(
U
{
b
:
0
});
}