Browse Source

* fixed bug in thlcgwasm.a_op_ref_stack

git-svn-id: branches/wasm@48078 -
nickysn 4 years ago
parent
commit
627d5580db
1 changed files with 3 additions and 3 deletions
  1. 3 3
      compiler/wasm32/hlcgcpu.pas

+ 3 - 3
compiler/wasm32/hlcgcpu.pas

@@ -550,12 +550,12 @@ implementation
         OP_SHL,OP_SHR,OP_SAR:
         OP_SHL,OP_SHR,OP_SAR:
           begin
           begin
             if not is_64bitint(size) then
             if not is_64bitint(size) then
-              a_load_ref_stack(list,size,ref,prepare_stack_for_ref(list,tmpref,false))
+              a_load_ref_stack(list,size,tmpref,prepare_stack_for_ref(list,tmpref,false))
             else
             else
-              a_load_ref_stack(list,s32inttype,ref,prepare_stack_for_ref(list,tmpref,false));
+              a_load_ref_stack(list,s32inttype,tmpref,prepare_stack_for_ref(list,tmpref,false));
           end;
           end;
         else
         else
-          a_load_ref_stack(list,size,ref,prepare_stack_for_ref(list,tmpref,false));
+          a_load_ref_stack(list,size,tmpref,prepare_stack_for_ref(list,tmpref,false));
       end;
       end;
       a_op_stack(list,op,size,trunc32);
       a_op_stack(list,op,size,trunc32);
     end;
     end;