]> granicus.if.org Git - clang/commitdiff
clang fix to parallel LLVM r51928
authorEli Friedman <eli.friedman@gmail.com>
Wed, 4 Jun 2008 16:13:19 +0000 (16:13 +0000)
committerEli Friedman <eli.friedman@gmail.com>
Wed, 4 Jun 2008 16:13:19 +0000 (16:13 +0000)
(http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20080602/063306.html).

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@51944 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/CodeGenTypes.cpp

index 1e795acd51445295162f0d408a0c23f746f0947f..bab5a21a6ad4f036e137d34b59aa0362ae39c7ca 100644 (file)
@@ -492,7 +492,7 @@ void RecordOrganizer::layoutStructFields(const ASTRecordLayout &RL) {
     const FieldDecl *FD = RD.getMember(curField);
     uint64_t offset = RL.getFieldOffset(curField);
     const llvm::Type *Ty = CGT.ConvertTypeRecursive(FD->getType());
-    uint64_t size = CGT.getTargetData().getTypeStoreSizeInBits(Ty);
+    uint64_t size = CGT.getTargetData().getABITypeSizeInBits(Ty);
 
     if (FD->isBitField()) {
       Expr *BitWidth = FD->getBitWidth();