]> granicus.if.org Git - clang/commit
C++/Darwin/i386 ABI: Fix some problems with empty record handling.
authorDaniel Dunbar <daniel@zuster.org>
Mon, 17 May 2010 16:46:00 +0000 (16:46 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Mon, 17 May 2010 16:46:00 +0000 (16:46 +0000)
commit5ea68614bfe0e78b5d66339b781529038f86501f
tree6a25789006d5ade853bc124cf26a67cc732a5ce9
parentac7c2c8a9d47df7d652364af3043c41816a18fa4
C++/Darwin/i386 ABI: Fix some problems with empty record handling.
 - Check bases as part of isEmptyRecord().

 - C++ record fields are never empty in the Itanium ABI.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@103944 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/TargetInfo.cpp
test/CodeGenCXX/x86_32-arguments.cpp