1 2 3 4 5 6
// { dg-do compile { target c++1y } } template <class T> auto f() { return T::i; } extern template auto f<int>(); // does not force instantiation