Sign in
gnu
/
gcc
/
refs/tags/basepoints/gcc-13
/
.
/
gcc
/
testsuite
/
g++.dg
/
cpp1y
/
constexpr-101371-2.C
blob: fb67b67c2654115a4c820d43f3034bbb2e15967d [
file
] [
log
] [
blame
]
// PR c++/101371
// { dg-do compile { target c++14 } }
struct
A
{
int
i
;
};
struct
B
{
A a
{};
constexpr
B
()
:
a
()
{}
constexpr
B
(
const
B
&
rhs
)
:
a
(
rhs
.
a
)
{}
};
struct
C
{
B arr
[
1
];
};
constexpr
C
fn
()
{
C c
{};
return
c
;
}
constexpr
C c
=
fn
();