// PR c++/63522 // { dg-do compile { target c++11 } } template struct tuple; template void slice(); template using slice_result = decltype(slice); template , slice_result...>::type> // { dg-error "parameter pack" } void zip_with(Tuple...); decltype(zip_with(0)) d; // { dg-error "no match" }