aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/TransformInternals.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2002-10-02 18:53:14 +0000
committerChris Lattner <sabre@nondot.org>2002-10-02 18:53:14 +0000
commitb6984558c5d268ce0a755817d551c59e65ebba1f (patch)
tree9283d8c362ac61a684c93605ffe52d55e500485e /lib/Transforms/TransformInternals.cpp
parent51c84d14ab4e57baea3c9ac55734119385810dbe (diff)
Fix bug: 2002-10-02-SignExtensionProblem.ll
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4017 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/TransformInternals.cpp')
-rw-r--r--lib/Transforms/TransformInternals.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/lib/Transforms/TransformInternals.cpp b/lib/Transforms/TransformInternals.cpp
index 3e334eb5eb..51d5ff54c2 100644
--- a/lib/Transforms/TransformInternals.cpp
+++ b/lib/Transforms/TransformInternals.cpp
@@ -147,15 +147,14 @@ const Type *ConvertableToGEP(const Type *Ty, Value *OffsetVal,
if (ScaleAmt && ScaleAmt != 1) {
// If we have to scale up our index, do so now
- Value *ScaleAmtVal = ConstantSInt::get(Type::LongTy,
- (unsigned)ScaleAmt);
+ Value *ScaleAmtVal = ConstantSInt::get(Type::LongTy, ScaleAmt);
Expr.Var = BinaryOperator::create(Instruction::Mul, Expr.Var,
ScaleAmtVal,
Expr.Var->getName()+"-scale",*BI);
}
if (Index) { // Add an offset to the index
- Value *IndexAmt = ConstantSInt::get(Type::LongTy, (unsigned)Index);
+ Value *IndexAmt = ConstantSInt::get(Type::LongTy, Index);
Expr.Var = BinaryOperator::create(Instruction::Add, Expr.Var,
IndexAmt,
Expr.Var->getName()+"-offset",