Sign in
gnu
/
gcc
/
cd2fd5facb5e1882d3f338ed456ae9536f7c0593
/
.
/
gcc
/
testsuite
/
g++.dg
/
cpp0x
/
rv-cond1.C
blob: a8f598f17d46d1fd9c18373c986b2bd60cb76c45 [
file
] [
log
] [
blame
]
// PR c++/58714
// { dg-do compile { target c++11 } }
struct
X
{
X
&
operator
=(
const
X
&)
=
delete
;
X
&
operator
=(
X
&&
)
=
default
;
};
void
f
(
bool
t
)
{
X a
,
b
;
*(
t
?
&
a
:
&
b
)
=
X
();
(
t
?
a
:
b
)
=
X
();
}