blob: 1d0554f2d95b00e64b8d3681048e197b5b1d9dba (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
// { dg-do assemble }
struct foo {
operator char*() const;
};
void bar(foo a) {
delete a; // should be accepted
delete[] a; // should be accepted
char b[1];
delete b; // { dg-warning "deleting array" } expecting pointer type
delete[] b; // { dg-warning "deleting array" } expecting pointer type
}
|