aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/CodeGenModule.h
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2009-05-04 23:23:09 +0000
committerDaniel Dunbar <daniel@zuster.org>2009-05-04 23:23:09 +0000
commit6e8575b88bfb2634d7b28c0c4d5ed2a6acc8418a (patch)
tree520161afb1b1586c482f4778beed50730248a4c1 /lib/CodeGen/CodeGenModule.h
parent31fa7d7022877f24e001c30643de073df427d8dd (diff)
Fix the field count in interface record layout (it was incorrectly
compensating for super classes). This was making the reported class sizes for empty classes very, very wrong. - Also, we now report the size info for an empty class like gcc (as the offset of the start, not as 0, 0). - Add a few more test cases we were mishandling before (padding bit field at end of struct, for example). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@70938 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CodeGenModule.h')
0 files changed, 0 insertions, 0 deletions