Sign in
gnu
/
gcc
/
ab810952eb7c061e37054ddd1dfe0aa033365131
/
.
/
gcc
/
testsuite
/
g++.dg
/
cpp0x
/
scoped_enum8.C
blob: 3bd66395787ac753b5c5b92d88ac6c0ac779e200 [
file
] [
log
] [
blame
]
// PR c++/85587
// { dg-do compile { target c++11 } }
template
<
int
N
>
struct
S
{
enum
class
T
{
E
,
F
};
void
foo
();
};
template
<
int
N
>
void
S
<
N
>::
foo
()
{
decltype
(
T
::
F
)
t
;
}
void
bar
()
{
S
<
0
>
s
;
s
.
foo
();
}