blob: 1d0554f2d95b00e64b8d3681048e197b5b1d9dba [file] [log] [blame]
// { 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
}