Files
gcc-reflection/gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic9.C
Jason Merrill bfa2872474 PR c++/84126 - ICE with variadic generic lambda
PR c++/84036
	PR c++/82249
	* pt.c (tsubst_pack_expansion): Handle function parameter_packs in
	PACK_EXPANSION_EXTRA_ARGS.

From-SVN: r257307
2018-02-01 13:44:41 -05:00

20 lines
286 B
C

// PR c++/84126
// { dg-do compile { target c++14 } }
template <class... Ts>
void sink(Ts...);
template <typename T>
int bar(T&); // ICE with reference, work with just T
template <typename T >
void foo(T){
[](auto ... k){
sink (bar(k) ...);
}(0);
}
int main() {
foo(0);
}