0827beee6ac99d67c8421d23cc50467038758e94
[gcc.git] / gcc / testsuite / g++.dg / cpp0x / vt-35147.C
1 // { dg-do compile { target c++11 } }
2
3 template<typename _Tp>
4 _Tp&& forward(_Tp&& __t) { return __t; } // { dg-message "note" }
5
6 void f(...);
7
8 template<typename... Args>
9 void g(Args&&... args)
10 {
11 f(forward<Args...>(args...)); // { dg-error "no matching" }
12 // { dg-message "candidate" "candidate note" { target *-*-* } 11 }
13 }
14
15 void h()
16 {
17 g();
18 }