// { dg-do compile { target c++11 } } template struct tuple { }; template void foo(tuple, tuple, tuple); struct X{ }; void bar() { tuple tif; tuple tdx; tuple tall; foo(tall, tif, tdx); }