diff options
author | Ken Dyck <kd@kendyck.com> | 2011-02-10 12:20:05 +0000 |
---|---|---|
committer | Ken Dyck <kd@kendyck.com> | 2011-02-10 12:20:05 +0000 |
commit | 7198e94d55213222044515d5a83713911d0c6dbb (patch) | |
tree | 062748f482fc690ef2111e354e75b1d99e6d05a3 /lib/CodeGen/CGRecordLayoutBuilder.cpp | |
parent | 886e1606c28e970bb288abf4dbc40feb16822a79 (diff) |
Eliminate some signed-to-unsigned comparision warnings introduced in
r125156.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@125280 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/CGRecordLayoutBuilder.cpp')
-rw-r--r-- | lib/CodeGen/CGRecordLayoutBuilder.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/CodeGen/CGRecordLayoutBuilder.cpp b/lib/CodeGen/CGRecordLayoutBuilder.cpp index e16173b6dc..36673764b9 100644 --- a/lib/CodeGen/CGRecordLayoutBuilder.cpp +++ b/lib/CodeGen/CGRecordLayoutBuilder.cpp @@ -490,7 +490,8 @@ void CGRecordLayoutBuilder::LayoutUnion(const RecordDecl *D) { } // Append tail padding. - if (Layout.getSize().getQuantity() > Size) + uint64_t RecordSizeInBits = Layout.getSize().getQuantity(); + if (RecordSizeInBits > Size) AppendPadding(Layout.getSize().getQuantity(), Align); } @@ -625,7 +626,8 @@ CGRecordLayoutBuilder::ComputeNonVirtualBaseType(const CXXRecordDecl *RD) { // First check if we can use the same fields as for the complete class. - if (AlignedNonVirtualTypeSize == Layout.getSize().getQuantity()) { + uint64_t RecordSizeInBits = Layout.getSize().getQuantity(); + if (AlignedNonVirtualTypeSize == RecordSizeInBits) { NonVirtualBaseTypeIsSameAsCompleteType = true; return true; } |