OSDN Git Service

Minor code simplification suggested by Duncan
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Sat, 27 Jul 2013 19:22:28 +0000 (19:22 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Sat, 27 Jul 2013 19:22:28 +0000 (19:22 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187309 91177308-0d34-0410-b5e6-96231b3b80d8

lib/IR/DataLayout.cpp

index d1096d7..d786d33 100644 (file)
@@ -514,8 +514,7 @@ unsigned DataLayout::getPointerTypeSizeInBits(Type *Ty) const {
   if (Ty->isPointerTy())
     return getTypeSizeInBits(Ty);
 
-  Type *EleTy = cast<VectorType>(Ty)->getElementType();
-  return getTypeSizeInBits(EleTy);
+  return getTypeSizeInBits(Ty->getScalarType());
 }
 
 /*!