blob: 47c95ab067fd90f1b0b8f33a106a450c061b32a1 [file] [log] [blame]
// { dg-options "" }
template <class EnumType>
class A
{
public:
static const EnumType size = max; // { dg-error "" }
int table[size]; // { dg-error "constant" }
};
template <class EnumType>
const EnumType A<EnumType>::size;
namespace N
{
enum E { max = 5 };
struct B
{
A<E> a;
};
}
int
main()
{
N::B b;
return 0;
}