Sign in
gnu
/
gcc
/
1f16a020acbea0af26209478990b83b1a1ba3a2b
/
.
/
gcc
/
testsuite
/
g++.dg
/
expr
/
delete2.C
blob: a0fc1793a19ada72f630e9237f6d032928f82a7e [
file
] [
log
] [
blame
]
// PR c++/85600
// { dg-do run }
struct
A
{
virtual
~
A
()
{
}
};
struct
B
:
A
{
};
A
*
p
;
int
count
;
A
*
f
()
{
++
count
;
return
p
;
}
int
main
()
{
p
=
new
B
;
delete
f
();
if
(
count
!=
1
)
__builtin_abort
();
}