Sign in
gnu
/
gcc
/
1f16a020acbea0af26209478990b83b1a1ba3a2b
/
.
/
gcc
/
testsuite
/
g++.dg
/
expr
/
bitfield10.C
blob: 0a6581e32b70217bfcd1b68ad719b54e3cdb3c2b [
file
] [
log
] [
blame
]
// PR c++/37146
// { dg-do compile }
enum
E
{
E0
=
0
,
E1
=
'E'
};
struct
S
{
E s0
:
8
;
enum
E foo
(
bool
,
E
);
};
E
S
::
foo
(
bool
a
,
E b
)
{
return
a
?
s0
:
b
;
}