Sign in
gnu
/
gcc
/
ab810952eb7c061e37054ddd1dfe0aa033365131
/
.
/
gcc
/
testsuite
/
g++.dg
/
inherit
/
multiple1.C
blob: 3eb9fe763a7ce8c957c2ca06dc3f005d60d40f3a [
file
] [
log
] [
blame
]
// { dg-options "-w" }
struct
Base
{
int
b
;
Base
(
int
b
)
:
b
(
b
)
{
}
};
struct
Derived
:
public
Base
{
Derived
(
int
d
)
:
Base
(
d
)
{
}
};
struct
Final
:
public
Derived
,
public
Base
{
Final
(
int
f
)
:
Derived
(
f
),
Base
(
f
-
1
)
{
}
};
int
main
()
{
Final
f
(
5
);
}