8sa1-gcc/gcc/testsuite/g++.dg/cpp0x/constexpr-template9.C
Jason Merrill d25a101fe7 re PR c++/70543 (wrong non-const error for enable_if and constexpr function)
PR c++/70543

	* pt.c (value_dependent_expression_p) [VAR_DECL]: A type-dependent
	initializer also makes the variable value-dependent.

From-SVN: r234990
2016-04-14 16:14:44 -04:00

18 lines
248 B
C

// PR c++/70543
// { dg-do compile { target c++11 } }
template <typename>
struct X
{
template <unsigned int = 0>
static constexpr int
calc (void)
{
return 0;
}
static constexpr unsigned int value = calc ();
char foo[value];
};