1 // RUN: %clang_cc1 -std=c++1y %s -verify 2 3 // expected-no-diagnostics 4 namespace variadic_expansion { 5 void f(int &, char &); 6 7 template <typename ... T> void g(T &... t) { 8 f([&a(t)]()->decltype(auto) { 9 return a; 10 }() ...); 11 } 12 13 void h(int i, char c) { g(i, c); } 14 } 15