[llvm-commits] [llvm-gcc-4.2] r50543 - /llvm-gcc-4.2/branches/Apple/Tak/gcc/llvm-abi.h
Devang Patel
dpatel at apple.com
Thu May 1 15:05:13 PDT 2008
Author: dpatel
Date: Thu May 1 17:05:13 2008
New Revision: 50543
URL: http://llvm.org/viewvc/llvm-project?rev=50543&view=rev
Log:
Right now, this is handled only when last element is an integer.
Modified:
llvm-gcc-4.2/branches/Apple/Tak/gcc/llvm-abi.h
Modified: llvm-gcc-4.2/branches/Apple/Tak/gcc/llvm-abi.h
URL: http://llvm.org/viewvc/llvm-project/llvm-gcc-4.2/branches/Apple/Tak/gcc/llvm-abi.h?rev=50543&r1=50542&r2=50543&view=diff
==============================================================================
--- llvm-gcc-4.2/branches/Apple/Tak/gcc/llvm-abi.h (original)
+++ llvm-gcc-4.2/branches/Apple/Tak/gcc/llvm-abi.h Thu May 1 17:05:13 2008
@@ -603,8 +603,9 @@
if (InSize < Size) {
unsigned N = STy->getNumElements();
const llvm::Type *LastEltTy = STy->getElementType(N-1);
- LastEltSizeDiff =
- getTargetData().getABITypeSize(LastEltTy) - (Size - InSize);
+ if (LastEltTy->isInteger())
+ LastEltSizeDiff =
+ getTargetData().getABITypeSize(LastEltTy) - (Size - InSize);
}
}
for (unsigned i = 0, e = Elts.size(); i != e; ++i) {
More information about the llvm-commits
mailing list