// { dg-do compile { target c++11 } } template struct tuple { }; template struct tuple { int foo(); }; template struct tuple { int bar(); }; template int tuple::foo() { return 0; } template int tuple::bar() { return 0; }