@@ -2043,7 +2043,7 @@ Value *llvm::emitCalloc(Type *RetTy, Value *Num, Value *Size, IRBuilderBase &B,
20432043 return CI;
20442044}
20452045
2046- Value *llvm::emitHotColdSizeReturningNew (Type *RetTy , Value *Num,
2046+ Value *llvm::emitHotColdSizeReturningNew (Type *RetPtrTy , Value *Num,
20472047 IRBuilderBase &B,
20482048 const TargetLibraryInfo *TLI,
20492049 LibFunc SizeFeedbackNewFunc,
@@ -2056,7 +2056,7 @@ Value *llvm::emitHotColdSizeReturningNew(Type *RetTy, Value *Num,
20562056
20572057 // __sized_ptr_t struct return type { void*, size_t }
20582058 StructType *SizedPtrT =
2059- StructType::get (M->getContext (), {RetTy , Num->getType ()});
2059+ StructType::get (M->getContext (), {RetPtrTy , Num->getType ()});
20602060 FunctionCallee Func =
20612061 M->getOrInsertFunction (Name, SizedPtrT, Num->getType (), B.getInt8Ty ());
20622062 inferNonMandatoryLibFuncAttrs (M, Name, *TLI);
@@ -2068,7 +2068,7 @@ Value *llvm::emitHotColdSizeReturningNew(Type *RetTy, Value *Num,
20682068 return CI;
20692069}
20702070
2071- Value *llvm::emitHotColdSizeReturningNewAligned (Type *RetTy , Value *Num,
2071+ Value *llvm::emitHotColdSizeReturningNewAligned (Type *RetPtrTy , Value *Num,
20722072 Value *Align, IRBuilderBase &B,
20732073 const TargetLibraryInfo *TLI,
20742074 LibFunc SizeFeedbackNewFunc,
@@ -2081,7 +2081,7 @@ Value *llvm::emitHotColdSizeReturningNewAligned(Type *RetTy, Value *Num,
20812081
20822082 // __sized_ptr_t struct return type { void*, size_t }
20832083 StructType *SizedPtrT =
2084- StructType::get (M->getContext (), {RetTy , Num->getType ()});
2084+ StructType::get (M->getContext (), {RetPtrTy , Num->getType ()});
20852085 FunctionCallee Func = M->getOrInsertFunction (Name, SizedPtrT, Num->getType (),
20862086 Align->getType (), B.getInt8Ty ());
20872087 inferNonMandatoryLibFuncAttrs (M, Name, *TLI);
0 commit comments