Sign in
ara-mdk
/
platform
/
external
/
llvm
/
d27047f87dae7c6eb59069b1e5d1368a0b2db5ff
/
.
/
test
/
FrontendC
/
2008-01-07-UnusualIntSize.c
blob: 91beaf3528de5780e5a4816fcd6c92e1f7dd3343 [
file
] [
log
] [
blame
]
// RUN: %llvmgcc %s -S -o - -O | grep i33
// PR1721
struct
s
{
unsigned
long
long
u33
:
33
;
}
a
,
b
;
// This should turn into a real 33-bit add, not a 64-bit add.
_Bool
test
(
void
)
{
return
a
.
u33
+
b
.
u33
!=
0
;
}