(root)/
gcc-13.2.0/
gcc/
testsuite/
g++.dg/
opt/
pr96722.C
// PR tree-optimization/96722
// { dg-do run }
// { dg-options "-O2" }

struct S { int s; ~S () {} };

void
foo (S *a)
{
  if (a)
    return;
  a->~S ();
}

int
main ()
{
  S s;
  foo (&s);
}