Sign in
gnu
/
gcc
/
ab810952eb7c061e37054ddd1dfe0aa033365131
/
.
/
gcc
/
testsuite
/
g++.dg
/
cpp2a
/
paren-init30.C
blob: 6b2e86f00f47014ebb2472867c186b78fd88fee2 [
file
] [
log
] [
blame
]
// PR c++/92812
// P1975R0
// { dg-do compile { target c++20 } }
struct
S1
{
int
i
;
int
j
;
};
struct
S2
{
S1 s
[
4
];
};
struct
S3
{
S2 s2
;
};
void
f
()
{
// Brace elision not allowed.
auto
s3
=
static_cast
<
S3
>(
1
);
// { dg-error "could not convert" }
}