Browse Source

* int64/boolean64 fix in twasmtypeconvnode.second_int_to_bool

Nikolay Nikolov 3 years ago
parent
commit
c6a549eb48
1 changed files with 1 additions and 1 deletions
  1. 1 1
      compiler/wasm32/nwasmcnv.pas

+ 1 - 1
compiler/wasm32/nwasmcnv.pas

@@ -133,7 +133,7 @@ implementation
         thlcgwasm(hlcg).a_load_loc_stack(current_asmdata.CurrAsmList,left.resultdef,left.location);
         thlcgwasm(hlcg).a_load_const_stack(current_asmdata.CurrAsmList,left.resultdef,0,R_INTREGISTER);
         thlcgwasm(hlcg).a_cmp_stack_stack(current_asmdata.CurrAsmList,left.resultdef,OC_NE);
-        thlcgwasm(hlcg).resize_stack_int_val(current_asmdata.CurrAsmList,left.resultdef,resultdef,false);
+        thlcgwasm(hlcg).resize_stack_int_val(current_asmdata.CurrAsmList,u32inttype,resultdef,false);
         location_reset(location,LOC_REGISTER,def_cgsize(resultdef));
         location.register := hlcg.getintregister(current_asmdata.CurrAsmList,resultdef);
         thlcgwasm(hlcg).a_load_stack_loc(current_asmdata.CurrAsmList,resultdef,location);