From cae1f425a0833debfcc601be2acbfeb2bdb11c1a Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Sat, 9 May 2009 18:57:00 +0200 Subject: [PATCH] Update for LLVM rev > 71348: getTypePaddedSize -> getTypeAllocSize --- gen/tollvm.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gen/tollvm.cpp b/gen/tollvm.cpp index 686a1f25..49adecf5 100644 --- a/gen/tollvm.cpp +++ b/gen/tollvm.cpp @@ -737,7 +737,11 @@ size_t getTypeStoreSize(const LLType* t) size_t getTypePaddedSize(const LLType* t) { +#if LLVM_REV > 71348 + size_t sz = gTargetData->getTypeAllocSize(t); +#else size_t sz = gTargetData->getTypePaddedSize(t); +#endif //Logger::cout() << "abi type size of: " << *t << " == " << sz << '\n'; return sz; }