blob: 0b7451d42b36f29b21ea1aa51a2a2dbe522a4128 [file] [log] [blame]
// PR c++/61982
// { dg-additional-options "-O2 -fdump-tree-optimized -fdelete-null-pointer-checks" }
// { dg-final { scan-tree-dump-not "= 0" "optimized" } }
struct X {
int i;
void clear() { i = 0; }
};
void f(X* x) {
x->clear();
x->~X();
}
void g(X* x) {
x->clear();
delete x;
}