Sign in
gnu
/
gcc
/
a6d3012b274f38b20e2a57162106f625746af6c6
/
.
/
gcc
/
testsuite
/
g++.dg
/
cpp1y
/
constexpr-empty3.C
blob: 37e4a53a7a9b220ed2e92f2b249f8cdcce0390ea [
file
] [
log
] [
blame
]
// PR c++/80294
// { dg-do compile { target c++14 } }
// { dg-final { scan-assembler-not "static_init" } }
struct
A
{
constexpr
int
f
()
{
A a
=
*
this
;
return
42
;
}
};
struct
B
:
A
{
int
i
;
constexpr
B
():
i
(
f
())
{}
};
B b
;