// PR c++/29732

struct A
{
  template<int> template<typename T> friend void foo(T) {} // { dg-error "parameter" }
  void bar() { foo(0); } // { dg-error "foo" }
};


syntax highlighted by Code2HTML, v. 0.9.1