Sign in
gnu
/
gcc
/
1f16a020acbea0af26209478990b83b1a1ba3a2b
/
.
/
gcc
/
testsuite
/
g++.dg
/
conversion
/
bitfield1.C
blob: a660e79503d714962816af54f9336a29829d49ea [
file
] [
log
] [
blame
]
// { dg-do run }
// { dg-options "-w" }
enum
E
{
a
,
b
=
1LL
<<
48
};
struct
S
{
E e
:
3
;
};
S s
;
int
main
()
{
if
(
sizeof
(
E
)
!=
sizeof
(
long
long
))
return
1
;
if
(
sizeof
(
s
.
e
+
3
)
!=
sizeof
(
long
long
))
return
2
;
}