2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
[official-gcc.git] / gcc / testsuite / g++.dg / cpp0x / vt-57626.C
blobca6b7c5196704a0735065414475e73918b7bdf61
1 // PR c++/57626
2 // { dg-do compile { target c++11 } }
4 struct symbol_set{};
6 template <typename T, template <typename ...> class TT, typename ... Args>
7 using bar = void(T::*)(TT<Args...> &, const symbol_set &);
9 struct converter
11   template <typename Term, typename ... Args,
12             typename = decltype(bar<Term,Args...>(&Term::multiply))>  // { dg-error "pack expansion" }
13   converter(const Term &);