// { dg-do compile { target c++11 } } // { dg-options "-Wall -Wextra" } template void f(T t, void* = 0) // { dg-warning "unused parameter" } { } template auto g(T t) -> decltype(f(t)) { f(t); } int main() { g(0); }