Sign in
gnu
/
gcc
/
93ac832f1846e4867aa6537f76f510fab8e3e87d
/
.
/
gcc
/
testsuite
/
g++.dg
/
cpp1y
/
pr79937-1.C
blob: f547782a54e971d3cc5f1472af89f51d1ea74501 [
file
] [
log
] [
blame
]
// PR c++/79937
// { dg-do run { target c++14 } }
struct
C
{};
struct
X
{
unsigned
i
;
unsigned
n
=
i
;
};
C
bar
(
X x
)
{
if
(
x
.
i
!=
1
||
x
.
n
!=
1
)
__builtin_abort
();
return
{};
}
int
main
()
{
C c
=
bar
(
X
{
1
});
}