1 2 3 4 5 6 7 8 9 10
// PR c++/98249 #include <new> struct Incomplete; template<class T> struct Holder { T t; }; Holder<Incomplete> *p; void test() { ::new (p) int; new (p) int; }