summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/AsmPrinter.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2007-02-10 19:55:17 +0000
committerChris Lattner <sabre@nondot.org>2007-02-10 19:55:17 +0000
commitc473d8e431a219a3c46cf5b469506b5f6d3d4e79 (patch)
treeddb7ec728f4f42312539b9b41230fa66fbc8dc52 /llvm/lib/CodeGen/AsmPrinter.cpp
parent2230c96657dac09702bfd31931902da8e514687b (diff)
downloadbcm5719-llvm-c473d8e431a219a3c46cf5b469506b5f6d3d4e79.tar.gz
bcm5719-llvm-c473d8e431a219a3c46cf5b469506b5f6d3d4e79.zip
Privatize StructLayout::MemberOffsets, adding an accessor
llvm-svn: 34156
Diffstat (limited to 'llvm/lib/CodeGen/AsmPrinter.cpp')
-rw-r--r--llvm/lib/CodeGen/AsmPrinter.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/CodeGen/AsmPrinter.cpp b/llvm/lib/CodeGen/AsmPrinter.cpp
index 0394a02aa16..6dac1ea3759 100644
--- a/llvm/lib/CodeGen/AsmPrinter.cpp
+++ b/llvm/lib/CodeGen/AsmPrinter.cpp
@@ -739,8 +739,8 @@ void AsmPrinter::EmitGlobalConstant(const Constant *CV) {
// Check if padding is needed and insert one or more 0s.
uint64_t fieldSize = TD->getTypeSize(field->getType());
uint64_t padSize = ((i == e-1? cvsLayout->StructSize
- : cvsLayout->MemberOffsets[i+1])
- - cvsLayout->MemberOffsets[i]) - fieldSize;
+ : cvsLayout->getElementOffset(i+1))
+ - cvsLayout->getElementOffset(i)) - fieldSize;
sizeSoFar += fieldSize + padSize;
// Now print the actual field value
OpenPOWER on IntegriCloud