Fixed Issue #327.
This commit is contained in:
@@ -124,7 +124,7 @@ static void DoConversion (ExprDesc* Expr, const Type* NewType)
|
|||||||
LoadExpr (CF_NONE, Expr);
|
LoadExpr (CF_NONE, Expr);
|
||||||
|
|
||||||
/* Emit typecast code */
|
/* Emit typecast code */
|
||||||
g_typecast (TypeOf (NewType), TypeOf (OldType) | CF_FORCECHAR);
|
g_typecast (TypeOf (NewType), TypeOf (OldType));
|
||||||
|
|
||||||
/* Value is now in primary and an rvalue */
|
/* Value is now in primary and an rvalue */
|
||||||
ED_FinalizeRValLoad (Expr);
|
ED_FinalizeRValLoad (Expr);
|
||||||
@@ -175,7 +175,7 @@ static void DoConversion (ExprDesc* Expr, const Type* NewType)
|
|||||||
LoadExpr (CF_NONE, Expr);
|
LoadExpr (CF_NONE, Expr);
|
||||||
|
|
||||||
/* Emit typecast code. */
|
/* Emit typecast code. */
|
||||||
g_typecast (TypeOf (NewType), TypeOf (OldType) | CF_FORCECHAR);
|
g_typecast (TypeOf (NewType), TypeOf (OldType));
|
||||||
|
|
||||||
/* Value is now an rvalue in the primary */
|
/* Value is now an rvalue in the primary */
|
||||||
ED_FinalizeRValLoad (Expr);
|
ED_FinalizeRValLoad (Expr);
|
||||||
|
|||||||
Reference in New Issue
Block a user