mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-11 16:16:05 +02:00
codetools: fixed crash when compiler is broken
git-svn-id: trunk@30888 -
This commit is contained in:
parent
4b9216499c
commit
53b56fb01a
@ -7667,16 +7667,17 @@ begin
|
||||
end else
|
||||
debugln(['TFPCTargetConfigCache.Update WARNING: compiler is broken: '+Compiler+' '+ExtraOptions]);
|
||||
// store the list of tried and read cfg files
|
||||
for i:=0 to CfgFiles.Count-1 do begin
|
||||
Filename:=CfgFiles[i];
|
||||
if Filename='' then continue;
|
||||
CfgFileExists:=Filename[1]='+';
|
||||
Filename:=copy(Filename,2,length(Filename));
|
||||
CfgFileDate:=0;
|
||||
if CfgFileExists then
|
||||
CfgFileDate:=FileAgeCached(Filename);
|
||||
ConfigFiles.Add(Filename,CfgFileExists,CfgFileDate);
|
||||
end;
|
||||
if CfgFiles<>nil then
|
||||
for i:=0 to CfgFiles.Count-1 do begin
|
||||
Filename:=CfgFiles[i];
|
||||
if Filename='' then continue;
|
||||
CfgFileExists:=Filename[1]='+';
|
||||
Filename:=copy(Filename,2,length(Filename));
|
||||
CfgFileDate:=0;
|
||||
if CfgFileExists then
|
||||
CfgFileDate:=FileAgeCached(Filename);
|
||||
ConfigFiles.Add(Filename,CfgFileExists,CfgFileDate);
|
||||
end;
|
||||
// gather all units in all unit search paths
|
||||
if (UnitPaths<>nil) and (UnitPaths.Count>0) then
|
||||
Units:=GatherUnitsInSearchPaths(UnitPaths,OnProgress)
|
||||
|
Loading…
Reference in New Issue
Block a user