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