struct A *getA();
int main()
{
 A *p = getA();
 delete p;
 return 0;
}

bccだと警告止まりでコンパイルできてしまう。