]>
Commit | Line | Data |
---|---|---|
554b6ea7 PC |
1 | // PR c++/59730 |
2 | // { dg-do compile { target c++11 } } | |
3 | ||
4 | template <typename> void declval(); | |
5 | template <typename> void forward(); | |
6 | template <typename> class D; | |
7 | template <typename _Functor, typename... _Bound_args> | |
8 | class D <_Functor(_Bound_args...)> { | |
9 | template <typename... _Args, decltype(declval<_Functor>)> | |
10 | void operator()(...) { | |
11 | 0(forward<_Args>...); | |
12 | } | |
13 | }; |