PR c++/70543 * pt.c (value_dependent_expression_p) [VAR_DECL]: A type-dependent initializer also makes the variable value-dependent. From-SVN: r234990
18 lines
248 B
C
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];
|
|
};
|