Sign in
gnu
/
gcc
/
1ba7adabf29eb671e418692fad076ea6edd08e3d
/
.
/
gcc
/
testsuite
/
g++.dg
/
cpp1y
/
constexpr-79520.C
blob: a53bb3e711ec249490978cc49bf786bb102bf56b [
file
] [
log
] [
blame
]
// PR c++/79520
// { dg-do compile { target c++14 } }
constexpr
int
f
(
int
const
&
x
)
{
return
x
;
}
constexpr
struct
S
{
int
x
=
0
;
constexpr
S
()
{(
void
)
f
(
x
);
x
=
1
;}
}
s
;
static_assert
(
f
(
s
.
x
)
==
1
,
""
);