8sa1-gcc/gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg7.C
Paolo Carlini e5b87132fe re PR c++/59949 (lambda expression as default argument of function template causes "already defined" messages in assembler)
2017-09-13  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/59949
	* g++.dg/cpp0x/lambda/lambda-defarg7.C: New.

From-SVN: r252079
2017-09-13 11:57:56 +00:00

17 lines
207 B
C

// PR c++/59949
// { dg-do assemble { target c++11 } }
struct A
{
template<typename T> A(T) { }
};
template<typename T>
void
stuff(A = []{ }) { }
int main() {
stuff<int>();
stuff<unsigned int>();
}