1// { dg-do assemble } 2// { dg-options "-fshow-column" } 3// GROUPS passed templates 4template <class T> 5void foo(T t); 6 7template <> 8void foo(int) {}; // { dg-error "6:previously declared here" } 9 10template <> 11void foo<int>(int) {} // { dg-error "6:redefinition" } 12