Browse Source

- removed spurious decstack/incstack in thlcgwasm.resize_stack_int_val

git-svn-id: branches/wasm@47972 -
nickysn 4 years ago
parent
commit
189c4025c2
1 changed files with 0 additions and 2 deletions
  1. 0 2
      compiler/wasm32/hlcgcpu.pas

+ 0 - 2
compiler/wasm32/hlcgcpu.pas

@@ -2240,7 +2240,6 @@ implementation
             begin
             begin
               { truncate }
               { truncate }
               list.concat(taicpu.op_none(a_i32_wrap_i64));
               list.concat(taicpu.op_none(a_i32_wrap_i64));
-              decstack(list,1);
             end;
             end;
         end
         end
       else if tocgsize in [OS_S64,OS_64] then
       else if tocgsize in [OS_S64,OS_64] then
@@ -2250,7 +2249,6 @@ implementation
             list.concat(taicpu.op_none(a_i64_extend_s_i32))
             list.concat(taicpu.op_none(a_i64_extend_s_i32))
           else
           else
             list.concat(taicpu.op_none(a_i64_extend_u_i32));
             list.concat(taicpu.op_none(a_i64_extend_u_i32));
-          incstack(list,1);
           { if it was an unsigned 32 bit value, remove sign extension }
           { if it was an unsigned 32 bit value, remove sign extension }
           if fromcgsize=OS_32 then
           if fromcgsize=OS_32 then
             a_op_const_stack(list,OP_AND,s64inttype,cardinal($ffffffff));
             a_op_const_stack(list,OP_AND,s64inttype,cardinal($ffffffff));