소스 검색

Fix ppudump

utils/ppuutils/ppudump.pp:
  + new procedure ReadUnitImportSyms which simply outputs all imported symbols
  * readimplementation: handle ibunitimportsyms with ReadUnitImportSyms

git-svn-id: trunk@33500 -
svenbarth 9 년 전
부모
커밋
34f65fd059
1개의 변경된 파일15개의 추가작업 그리고 0개의 파일을 삭제
  1. 15 0
      compiler/utils/ppuutils/ppudump.pp

+ 15 - 0
compiler/utils/ppuutils/ppudump.pp

@@ -1089,6 +1089,18 @@ begin
 end;
 
 
+Procedure ReadUnitImportSyms;
+var
+  c,i : longint;
+begin
+  write([space,'Imported Symbols']);
+  write([space,'----------------']);
+  c:=ppufile.getlongint;
+  for i:=0 to c-1 do
+    readderef(space);
+end;
+
+
 procedure readpropaccesslist(const s:string; Ref: TPpuRef = nil);
 { type tsltype is in symconst unit }
 const
@@ -3619,6 +3631,9 @@ begin
          ibloadunit :
            ReadLoadUnit;
 
+         ibunitimportsyms :
+           ReadUnitImportSyms;
+
          iberror :
            begin
              WriteError('Error in PPU');