diff options
author | Steve Naroff <snaroff@apple.com> | 2008-07-16 18:22:22 +0000 |
---|---|---|
committer | Steve Naroff <snaroff@apple.com> | 2008-07-16 18:22:22 +0000 |
commit | de7d0f69badc320cf22b1cafefa15e39619ba5b1 (patch) | |
tree | e306de970bb2631602938b5bdd1d569fbda87b0a /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | |
parent | a59fe95be3f12c4dc557015772a879cd1a168725 (diff) | |
download | llvm-de7d0f69badc320cf22b1cafefa15e39619ba5b1.zip llvm-de7d0f69badc320cf22b1cafefa15e39619ba5b1.tar.gz llvm-de7d0f69badc320cf22b1cafefa15e39619ba5b1.tar.bz2 |
Two fixes:
- Make sure ObjCIvarDecl propagates the bitfield width.
- RewriteObjC::SynthesizeIvarOffsetComputation(): Avoid using the __OFFSETOF__ mumbo jumbo for bitfields (since it isn't legal C). This fixes <rdar://problem/5986079> clang ObjC rewriter: bitfields and ivar access don't mix.
llvm-svn: 53694
Diffstat (limited to 'llvm/lib/Transforms/Utils/BasicBlockUtils.cpp')
0 files changed, 0 insertions, 0 deletions