Browse Source

+ avoid more warnings

Nikolay Nikolov 1 year ago
parent
commit
a5f1600275
1 changed files with 3 additions and 0 deletions
  1. 3 0
      compiler/wasm32/aasmcpu.pas

+ 3 - 0
compiler/wasm32/aasmcpu.pas

@@ -448,6 +448,7 @@ uses
         p: tai;
         p: tai;
         tmp_asmlist: TAsmList;
         tmp_asmlist: TAsmList;
       begin
       begin
+        result:=nil;
         tmp_asmlist:=TAsmList.Create;
         tmp_asmlist:=TAsmList.Create;
 
 
         Done:=False;
         Done:=False;
@@ -468,6 +469,8 @@ uses
             result:=tai_wasmstruc_try_catch.internal_create(taicpu(p),tmp_asmlist,srclist);
             result:=tai_wasmstruc_try_catch.internal_create(taicpu(p),tmp_asmlist,srclist);
           a_delegate:
           a_delegate:
             result:=tai_wasmstruc_try_delegate.internal_create(taicpu(p),tmp_asmlist,srclist);
             result:=tai_wasmstruc_try_delegate.internal_create(taicpu(p),tmp_asmlist,srclist);
+          else
+            internalerror(2023100502);
         end;
         end;
       end;
       end;