Skip to content

Commit 3e28d3c

Browse files
[Utils] Remove an unnecessary cast (NFC) (#156813)
getZExtValue() already return uint64_t.
1 parent 2157055 commit 3e28d3c

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

llvm/lib/Transforms/Utils/Local.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3397,8 +3397,8 @@ DIExpression *llvm::getExpressionForConstant(DIBuilder &DIB, const Constant &C,
33973397
if (FP && Ty.isFloatingPointTy() && Ty.getScalarSizeInBits() <= 64) {
33983398
const APFloat &APF = FP->getValueAPF();
33993399
APInt const &API = APF.bitcastToAPInt();
3400-
if (auto Temp = API.getZExtValue())
3401-
return DIB.createConstantValueExpression(static_cast<uint64_t>(Temp));
3400+
if (uint64_t Temp = API.getZExtValue())
3401+
return DIB.createConstantValueExpression(Temp);
34023402
return DIB.createConstantValueExpression(*API.getRawData());
34033403
}
34043404

0 commit comments

Comments
 (0)