(root)/
gcc-13.2.0/
libstdc++-v3/
testsuite/
23_containers/
vector/
cons/
destroy-adl.cc
// { dg-do compile }

#include <vector>

template<class T> struct Holder { T t; }; // { dg-bogus "incomplete type" }
struct Incomplete;

void destroy(std::vector<Holder<Incomplete>*>* p)
{
  p->~vector();
}