8sa1-gcc/gcc/testsuite/g++.dg/cpp0x/constexpr-empty13.C
Jason Merrill 7dc2b4a235 Fix empty class parameters with constexpr.
PR c++/67131
	* class.c (is_really_empty_class): Call complete_type.
	* constexpr.c (cxx_eval_constant_expression): Check
	is_really_empty_class.
	(potential_constant_expression_1): Likewise.  Check for error type.

From-SVN: r239267
2016-08-09 00:33:42 -04:00

8 lines
134 B
C

// { dg-do compile { target c++11 } }
struct A {
struct B { } b;
} a;
constexpr int f (A a) { return 42; }
constexpr int i = f(a);