// PR c++/82110 // { dg-do compile { target c++20 } } struct X { X() = delete; }; template concept C = requires(T t) { new T; }; template concept D = requires(T t) { new T[1]; }; static_assert(!C); static_assert(!D);