Sign in
gnu
/
gcc
/
e27771e5dcd8cf2cb757db6177a3485acd28b88f
/
.
/
libvtv
/
testsuite
/
libvtv.cc
/
derived-main.cpp
blob: 0933ff696210d7da4803977ea304a70cc66bd5dc [
file
] [
log
] [
blame
]
// { dg-do run }
#include
"lib.h"
struct
Derived
:
public
Base
{
virtual
~
Derived
()
{
printf
(
"In Derived destructor\n"
);
}
};
int
main
()
{
Derived
*
d
=
new
Derived
;
Destroy
(
d
);
Base
*
pp
=
GetPrivate
();
delete
pp
;
// Virtual call #2
}