Sign in
gnu
/
gcc
/
refs/tags/releases/gcc-4.6.0
/
.
/
gcc
/
testsuite
/
g++.dg
/
cpp0x
/
scoped_enum2.C
blob: e87b36a2732291854208aaa47e8ba3b9f40f36fc [
file
] [
log
] [
blame
]
// { dg-options -std=c++0x }
enum
class
E
{
e
=
10
};
enum
E2
{
e2
=
10
};
struct
C
{
int
arr
[
E
::
e
];
// { dg-error "non-integral type" }
int
arr2
[
E2
::
e2
];
// OK
int
i
:
E
::
e
;
// { dg-error "non-integral type" }
int
i2
:
E2
::
e2
;
// OK
};