X-Git-Url: http://nitlanguage.org diff --git a/src/icode/icode_builder.nit b/src/icode/icode_builder.nit index d5c9753..c50ab6a 100644 --- a/src/icode/icode_builder.nit +++ b/src/icode/icode_builder.nit @@ -61,7 +61,7 @@ class ICodeBuilder # Add a type cast (ITypeCheck + IAbort) in the current icode sequence fun add_type_cast(e: IRegister, stype: MMType) do - var c = expr(new ITypeCheck(e, stype), mmmodule.type_bool) + var c = expr(new ITypeCheck(iroutine.params.first, e, stype), mmmodule.type_bool) var iif = new IIf(c) stmt(iif) var old_seq = seq