// PR c++/17775
// { dg-options "-frepo" }
// { dg-final { cleanup-repo-files } }

namespace { 
  struct Foo {}; 
} 
 
template <typename Tp> 
void foo(Tp) {} 
 
int 
main() 
{ 
  foo(Foo()); 
} 


syntax highlighted by Code2HTML, v. 0.9.1