浏览代码

fcl-passrc: useanalzyer: fixed marking empty program

git-svn-id: trunk@38506 -
Mattias Gaertner 7 年之前
父节点
当前提交
74e52e0369
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      packages/fcl-passrc/src/pasuseanalyzer.pas

+ 1 - 0
packages/fcl-passrc/src/pasuseanalyzer.pas

@@ -2113,6 +2113,7 @@ begin
     RaiseInconsistency(20170315153252,'');
   ScopeModule:=nil;
   UseModule(aStartModule,paumAllExports);
+  MarkElementAsUsed(aStartModule); // always mark the start
   {$IFDEF VerbosePasAnalyzer}
   writeln('TPasAnalyzer.AnalyzeWholeProgram END ',GetElModName(aStartModule));
   {$ENDIF}