// { dg-options "-std=c++0x" } template struct S { void foo(decltype(t) = t); }; template void S::foo(decltype(t)) { } void bar() { S s; s.foo(); }