]> granicus.if.org Git - clang/commit
x86_32 ABI: Don't try and expand structures with bitfields.
authorDaniel Dunbar <daniel@zuster.org>
Wed, 11 Mar 2009 22:05:26 +0000 (22:05 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Wed, 11 Mar 2009 22:05:26 +0000 (22:05 +0000)
commite06a75f4c8ea30b6a99d5aa1dce5feda64da09c6
treed2b0062f0b9252c3a134bcf68cec252931c52e87
parentb2dea734527ae75281642a1c6ace28f9e00cab11
x86_32 ABI: Don't try and expand structures with bitfields.
 - This is an ABI incompatiblity, but this is not likely to be a huge
   deal in practice. For now we at least generate self consistent code
   instead of crashing.
 - <rdar://problem/6657601> x86-32 ABI: Bitfields in small structures
   are not passed correctly

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@66713 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/CGCall.cpp
test/CodeGen/x86_32-arguments.c [new file with mode: 0644]