Explorar o código

* Small refactor for easier debugging

Michaël Van Canneyt hai 2 meses
pai
achega
ee3fb55442
Modificáronse 1 ficheiros con 5 adicións e 2 borrados
  1. 5 2
      compiler/wasm32/cpubase.pas

+ 5 - 2
compiler/wasm32/cpubase.pas

@@ -671,9 +671,12 @@ uses
       end;
 
     procedure TWasmFuncType.add_param(param: TWasmBasicType);
+    var
+      len : integer;
       begin
-        SetLength(params,Length(params)+1);
-        params[High(params)]:=param;
+        len:=Length(params);
+        SetLength(params,len+1);
+        params[len]:=param;
       end;
 
     procedure TWasmFuncType.add_result(res: TWasmBasicType);