blob: e61323adaed220f860f68457bf4ec93c08394893 [file] [log] [blame]
// PR c++/91369
// { dg-do compile { target c++20 } }
// { dg-additional-options "-fdelete-null-pointer-checks" }
struct A {
constexpr A () : p{new int} {}
constexpr ~A () { delete p; }
int *p;
};
constexpr bool
test ()
{
A{};
return true;
}
constexpr auto res = test ();
static_assert (res);