Sign in
ara-mdk
/
platform
/
external
/
llvm
/
770772e831d1ff1dfbc0e94fb3212437e597d7a5
/
.
/
test
/
FrontendC
/
2009-12-07-BitFieldAlignment.c
blob: 02ff8bce1821ce113e69277d735bc70bc0f11d2c [
file
] [
log
] [
blame
]
// RUN: %llvmgcc -m32 %s -S -o - | FileCheck %s
// Set alignment on bitfield accesses.
struct
S
{
int
a
,
b
;
void
*
c
;
unsigned
d
:
8
;
unsigned
e
:
8
;
};
void
f0
(
struct
S
*
a
)
{
// CHECK: load {{.*}}, align 4
// CHECK: store {{.*}}, align 4
a
->
e
=
0
;
}