accidental tabs, printf long expectts explicit %ld

This commit is contained in:
bbbradsmith
2023-05-03 16:59:48 -04:00
parent 2ac9c6f51e
commit dbdadaa3f3
2 changed files with 3 additions and 3 deletions

View File

@@ -129,7 +129,7 @@ static void DoConversion (ExprDesc* Expr, const Type* NewType, int Explicit)
if (IsClassFloat (OldType) && IsClassInt (NewType)) { if (IsClassFloat (OldType) && IsClassInt (NewType)) {
long IVal = (long)Expr->V.FVal.V; long IVal = (long)Expr->V.FVal.V;
if ((Expr->V.FVal.V != FP_D_FromInt(IVal).V) && !Explicit) { if ((Expr->V.FVal.V != FP_D_FromInt(IVal).V) && !Explicit) {
Warning ("Floating point constant (%f) converted to integer loses precision (%d)",Expr->V.FVal.V,IVal); Warning ("Floating point constant (%f) converted to integer loses precision (%ld)",Expr->V.FVal.V,IVal);
} }
Expr->IVal = IVal; Expr->IVal = IVal;
} }