Introduce a new ReplaceCallWith method, which simplifies a lot of code.
[oota-llvm.git] / lib / Target / TargetData.cpp
index dfa6d2a283a20fcaa899c1091eb8f745f19b90c0..b1f08079f0e84e577bf68254dfe62e6eb2287c2c 100644 (file)
@@ -400,7 +400,7 @@ uint64_t TargetData::getTypeSize(const Type *Ty) const {
     unsigned char Alignment;
     Size = getTypeSize(ATy->getElementType());
     Alignment = getABITypeAlignment(ATy->getElementType());
-    unsigned AlignedSize = (Size + Alignment - 1)/Alignment*Alignment;
+    uint64_t AlignedSize = (Size + Alignment - 1)/Alignment*Alignment;
     return AlignedSize*ATy->getNumElements();
   }
   case Type::StructTyID: {