Commit c9aa0007 by Paolo Carlini Committed by Paolo Carlini

re PR c++/58328 ([C++11] bogus: error: constructor required before non-static data member for)

2014-09-19  Paolo Carlini  <paolo.carlini@oracle.com>

	PR c++/58328
	* g++.dg/cpp0x/nsdmi10.C: New.

From-SVN: r215386
parent b4e9251d
2014-09-19 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/58328
* g++.dg/cpp0x/nsdmi10.C: New.
2014-09-19 James Greenhalgh <james.greenhalgh@arm.com>
* gcc.dg/ssp-3.c: New.
......
// PR c++/58328
// { dg-do compile { target c++11 } }
struct A1 {
struct B1 {
int y1 = 1;
};
A1(const B1& opts = B1()) {} // { dg-error "constructor" }
};
struct A2 {
struct B2 {
int x2, y2 = 1;
};
A2(const B2& opts = B2()) {} // { dg-error "constructor" }
};
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment