Sign in
chromium
/
chromiumos
/
third_party
/
gcc
/
refs/heads/factory-ryu-6486.B
/
.
/
gcc
/
testsuite
/
g++.dg
/
inherit
/
covariant21.C
blob: 42cdf8700811ebb966ec90f90602b0381119ab67 [
file
] [
log
] [
blame
]
// PR c++/59645
struct
A
{
virtual
~
A
();
};
struct
B
{
virtual
~
B
();
};
struct
C
:
A
,
B
{};
struct
X
{
virtual
B
*
foo
(
volatile
int
);
};
struct
Y
:
X
{
virtual
C
*
foo
(
volatile
int
);
};
C
*
Y
::
foo
(
volatile
int
)
{
return
0
;
}