// { dg-do compile } | |
/* { dg-options "-O2" } */ | |
class A; // { dg-message "7:forward declaration of 'class A'" } | |
A *a; // { dg-warning "4:'a' has incomplete type" } | |
int | |
main (int argc, char **argv) | |
{ | |
delete a; // { dg-warning "3:possible problem detected in invocation of .operator delete." "warn" } | |
// { dg-message "3:neither the destructor nor the class-specific" "note" { target *-*-* } .-1 } | |
return 0; | |
} |