Fix for the alignment calculation of anonymous and zero width bitfields on ARM

#16 Merged
Repository
bivab
Branch
default
Repository
cffi
Branch
default
Author
  1. David Schneider
Reviewers
Description

Hi, the alignment effect of anonymous and zero width bitfields in structs is a bit different on ARM than it is on x86/x86_64.

Attached are updated tests for ARM and a fix for _cffi_backend.c that always uses such bitfields on ARM for the alignment calculation.

Tested on ARM with gcc version 4.7.2 (Ubuntu/Linaro 4.7.2-2ubuntu1)

Comments (0)