8sa1-gcc/gcc/testsuite/g++.dg/cpp0x/constexpr-base5.C
Jason Merrill ecc5761533 PR c++/80829 - ICE with constexpr copy of base subobject.
* constexpr.c (clear_no_implicit_zero): New.
	(cxx_eval_call_expression): Call it.

From-SVN: r249386
2017-06-19 16:55:21 -04:00

16 lines
209 B
C

// PR c++/80829
// { dg-do compile { target c++11 } }
struct A {
constexpr A(int a) : _a(a) {}
int _a;
};
struct B : public A {
constexpr B(int a) : A(a) {}
};
int main() {
constexpr A a = B(10);
}