1 // PR c++/19980 2 // Origin: Volker Reichelt <reichelt@igpm.rwth-aachen.de> 3 4 // { dg-do compile } 5 6 int foo; // { dg-message "previous declaration" } foo()7 template<int> void foo() {} // { dg-error "redeclared" } 8