1// PR c++/22405 2 3template <typename T> void foo(T &arg) { // { dg-message "declared" } 4 arg+=1; 5} 6 7template <typename T> void foo(T &arg) { // { dg-error "redefinition" } 8 arg+=2; 9} 10 11template void foo(float &arg); 12