Debugger: Fix some type conversion warnings.

This commit is contained in:
Unknown W. Brackets committed 2021-01-01 08:37:54 -08:00
1 parent ce8bbfaf54
commit 84aa33970b
1 file changed
+5 -5
+5 -5
View File
@@ -462,7 +462,7 @@ bool parsePostfixExpression(PostfixExpression& exp, IExpressionFunctions* funcs,
break;
case EXOP_SIGNMINUS: // -0
if (useFloat)
valueStack.push_back(0.0 - fArg[0]);
valueStack.push_back((uint32_t)(0.0f - fArg[0]));
else
valueStack.push_back(0-arg[0]);
break;
@@ -474,7 +474,7 @@ bool parsePostfixExpression(PostfixExpression& exp, IExpressionFunctions* funcs,
break;
case EXOP_MUL: // a*b
if (useFloat)
valueStack.push_back(fArg[1]*fArg[0]);
valueStack.push_back((uint32_t)(fArg[1] * fArg[0]));
else
valueStack.push_back(arg[1]*arg[0]);
break;
@@ -485,7 +485,7 @@ bool parsePostfixExpression(PostfixExpression& exp, IExpressionFunctions* funcs,
return false;
}
if (useFloat)
valueStack.push_back(fArg[1]/fArg[0]);
valueStack.push_back((uint32_t)(fArg[1] / fArg[0]));
else
valueStack.push_back(arg[1]/arg[0]);
break;
@@ -499,13 +499,13 @@ bool parsePostfixExpression(PostfixExpression& exp, IExpressionFunctions* funcs,
break;
case EXOP_ADD: // a+b
if (useFloat)
valueStack.push_back(fArg[1]+fArg[0]);
valueStack.push_back((uint32_t)(fArg[1] + fArg[0]));
else
valueStack.push_back(arg[1]+arg[0]);
break;
case EXOP_SUB: // a-b
if (useFloat)
valueStack.push_back(fArg[1]-fArg[0]);
valueStack.push_back((uint32_t)(fArg[1] - fArg[0]));
else
valueStack.push_back(arg[1]-arg[0]);
break;