Sign in
rust
/
rust
/
HEAD
/
.
/
tests
/
ui
/
consts
/
const-eval
/
union_promotion.rs
blob: 3868b0b18b1eeb65c6b67abfe2cc113bf805cf9f [
file
] [
log
] [
blame
]
#[
repr
(
C
)]
union
Foo
{
a
:
&
'
static
u32
,
b
:
usize
,
}
fn
main
()
{
let
x
:
&
'
static
bool
=
&
unsafe
{
//~ ERROR temporary value dropped while borrowed
Foo
{
a
:
&
1
}.
b
==
Foo
{
a
:
&
2
}.
b
};
}