// PR c++/52035 // { dg-lto-do assemble } template struct QVector { typedef T* iterator; static void insert(int n); typedef int size_type; }; template void QVector::insert(size_type n) {} void error() { int n; QVector::insert(n); }