diff options
author | Craig Topper <craig.topper@gmail.com> | 2017-04-19 00:31:38 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2017-04-19 00:31:38 +0000 |
commit | ff6922ad23ba270ffa831aad44cb91a7ad0fc1ed (patch) | |
tree | 095326f8a615ee943c41c1009cfe1d4d0ca94bb9 /llvm/lib/IR/DataLayout.cpp | |
parent | 414d17c67c1c9ad069d484dd99840a2a6599d3d7 (diff) | |
download | llvm-ff6922ad23ba270ffa831aad44cb91a7ad0fc1ed.zip llvm-ff6922ad23ba270ffa831aad44cb91a7ad0fc1ed.tar.gz llvm-ff6922ad23ba270ffa831aad44cb91a7ad0fc1ed.tar.bz2 |
[DataLayout] Removed default value from a variable that isn't used without being overwritten. Make variable an enum instead of an int to avoid a cast later. NFC
llvm-svn: 300634
Diffstat (limited to 'llvm/lib/IR/DataLayout.cpp')
-rw-r--r-- | llvm/lib/IR/DataLayout.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/lib/IR/DataLayout.cpp b/llvm/lib/IR/DataLayout.cpp index c72057e..93bacdd 100644 --- a/llvm/lib/IR/DataLayout.cpp +++ b/llvm/lib/IR/DataLayout.cpp @@ -621,7 +621,7 @@ unsigned DataLayout::getPointerTypeSizeInBits(Type *Ty) const { == false) for the requested type \a Ty. */ unsigned DataLayout::getAlignment(Type *Ty, bool abi_or_pref) const { - int AlignType = -1; + AlignTypeEnum AlignType; assert(Ty->isSized() && "Cannot getTypeInfo() on a type that is unsized!"); switch (Ty->getTypeID()) { @@ -670,8 +670,7 @@ unsigned DataLayout::getAlignment(Type *Ty, bool abi_or_pref) const { llvm_unreachable("Bad type for getAlignment!!!"); } - return getAlignmentInfo((AlignTypeEnum)AlignType, getTypeSizeInBits(Ty), - abi_or_pref, Ty); + return getAlignmentInfo(AlignType, getTypeSizeInBits(Ty), abi_or_pref, Ty); } unsigned DataLayout::getABITypeAlignment(Type *Ty) const { |