mirror of
https://github.com/ZDoom/qzdoom.git
synced 2024-11-25 05:21:02 +00:00
- fixed: Explicit casts to bool were missing.
This commit is contained in:
parent
2ac0046cda
commit
398433b5e6
1 changed files with 4 additions and 1 deletions
|
@ -6083,6 +6083,7 @@ FxExpression *FxFunctionCall::Resolve(FCompileContext& ctx)
|
||||||
|
|
||||||
switch (MethodName)
|
switch (MethodName)
|
||||||
{
|
{
|
||||||
|
case NAME_Bool:
|
||||||
case NAME_Int:
|
case NAME_Int:
|
||||||
case NAME_uInt:
|
case NAME_uInt:
|
||||||
case NAME_Double:
|
case NAME_Double:
|
||||||
|
@ -6092,7 +6093,9 @@ FxExpression *FxFunctionCall::Resolve(FCompileContext& ctx)
|
||||||
case NAME_State:
|
case NAME_State:
|
||||||
if (CheckArgSize(MethodName, ArgList, 1, 1, ScriptPosition))
|
if (CheckArgSize(MethodName, ArgList, 1, 1, ScriptPosition))
|
||||||
{
|
{
|
||||||
PType *type = MethodName == NAME_Int ? TypeSInt32 :
|
PType *type =
|
||||||
|
MethodName == NAME_Bool ? TypeBool :
|
||||||
|
MethodName == NAME_Int ? TypeSInt32 :
|
||||||
MethodName == NAME_uInt ? TypeUInt32 :
|
MethodName == NAME_uInt ? TypeUInt32 :
|
||||||
MethodName == NAME_Double ? TypeFloat64 :
|
MethodName == NAME_Double ? TypeFloat64 :
|
||||||
MethodName == NAME_Name ? TypeName :
|
MethodName == NAME_Name ? TypeName :
|
||||||
|
|
Loading…
Reference in a new issue