소스 검색

- removed unused constructor of tai_impexp, as well as unused member variable extmodule

Nikolay Nikolov 3 년 전
부모
커밋
2940d0f45f
2개의 변경된 파일3개의 추가작업 그리고 12개의 파일을 삭제
  1. 2 3
      compiler/aggas.pas
  2. 1 9
      compiler/wasm32/aasmcpu.pas

+ 2 - 3
compiler/aggas.pas

@@ -825,9 +825,8 @@ implementation
           symstypestr: string;
           symstypestr: string;
         begin
         begin
           Str(hp.symstype,symstypestr);
           Str(hp.symstype,symstypestr);
-          writer.AsmWriteLn(asminfo^.comment+'ait_importexport(extname='''+hp.extname+''', intname='''+hp.intname+''', extmodule='''+hp.extmodule+''', symstype='+symstypestr+')');
-          if hp.extmodule='' then
-            writer.AsmWriteLn(#9'.export_name '+hp.intname+', '+hp.extname);
+          writer.AsmWriteLn(asminfo^.comment+'ait_importexport(extname='''+hp.extname+''', intname='''+hp.intname+''', symstype='+symstypestr+')');
+          writer.AsmWriteLn(#9'.export_name '+hp.intname+', '+hp.extname);
         end;
         end;
 
 
 
 

+ 1 - 9
compiler/wasm32/aasmcpu.pas

@@ -90,10 +90,8 @@ uses
       tai_impexp = class(tai)
       tai_impexp = class(tai)
         extname : ansistring; // external name
         extname : ansistring; // external name
         intname : ansistring; // internal name
         intname : ansistring; // internal name
-        extmodule : ansistring; // external unit name
         symstype: TImpExpType;
         symstype: TImpExpType;
-        constructor create(const aextname, aintname: ansistring; asymtype: timpexptype); overload;
-        constructor create(const aextmodule, aextname, aintname: ansistring; asymtype: timpexptype); overload;
+        constructor create(const aextname, aintname: ansistring; asymtype: timpexptype);
       end;
       end;
 
 
       // local variable declaration
       // local variable declaration
@@ -212,15 +210,9 @@ uses
 
 
       constructor tai_impexp.create(const aextname, aintname: ansistring;
       constructor tai_impexp.create(const aextname, aintname: ansistring;
           asymtype: timpexptype);
           asymtype: timpexptype);
-        begin
-          create('', aextname, aintname, asymtype);;
-        end;
-
-      constructor tai_impexp.create(const aextmodule, aextname, aintname: ansistring; asymtype: timpexptype);
         begin
         begin
           inherited create;
           inherited create;
           typ := ait_importexport;
           typ := ait_importexport;
-          extmodule := aextmodule;
           extname := aextname;
           extname := aextname;
           intname := aintname;
           intname := aintname;
           symstype:= asymtype;
           symstype:= asymtype;