diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2013-10-30 22:54:58 +0000 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2013-10-30 22:54:58 +0000 |
commit | 38b8ecf378936bf14b6c8d58b40adc841cd70f3f (patch) | |
tree | 3e465fb23b42c7cf10e770f0ab7d8e9341daf029 /llvm/lib | |
parent | 55fdcff4469bd9ff1364f50f9969d2202e822e75 (diff) | |
download | bcm5719-llvm-38b8ecf378936bf14b6c8d58b40adc841cd70f3f.tar.gz bcm5719-llvm-38b8ecf378936bf14b6c8d58b40adc841cd70f3f.zip |
Teach scalarrepl about address spaces
llvm-svn: 193720
Diffstat (limited to 'llvm/lib')
-rw-r--r-- | llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp b/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp index 33bbe151630..57b290e14b1 100644 --- a/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp +++ b/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp @@ -963,7 +963,7 @@ ConvertScalar_InsertValue(Value *SV, Value *Old, if (SV->getType()->isFloatingPointTy() || SV->getType()->isVectorTy()) SV = Builder.CreateBitCast(SV, IntegerType::get(SV->getContext(),SrcWidth)); else if (SV->getType()->isPointerTy()) - SV = Builder.CreatePtrToInt(SV, TD.getIntPtrType(SV->getContext())); + SV = Builder.CreatePtrToInt(SV, TD.getIntPtrType(SV->getType())); // Zero extend or truncate the value if needed. if (SV->getType() != AllocaType) { |