Sign in
gnu
/
gcc
/
cd2fd5facb5e1882d3f338ed456ae9536f7c0593
/
.
/
gcc
/
testsuite
/
g++.dg
/
cpp0x
/
pr83556.C
blob: bab06a5b9435d43073f70e3d7c7d40d0fd12e1cd [
file
] [
log
] [
blame
]
// PR c++/83556
// { dg-do run { target c++11 } }
int
foo
()
{
return
1
;
}
struct
A
{
int
a
=
foo
();
int
b
=
1
;
int
c
=
a
?
1
*
b
:
2
*
b
;
};
struct
B
{
A d
{};
};
int
main
()
{
B e
{};
if
(
e
.
d
.
c
!=
1
)
__builtin_abort
();
}