From 765fdb7641b9c8031001b5d781a29ce620ddee85 Mon Sep 17 00:00:00 2001 From: Mattias Gaertner Date: Sun, 23 Dec 2018 16:34:29 +0000 Subject: [PATCH] pastojs: fixed uninitialized result git-svn-id: trunk@40620 - --- packages/pastojs/src/fppas2js.pp | 3 +++ packages/pastojs/src/pas2jsfilecache.pp | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/pastojs/src/fppas2js.pp b/packages/pastojs/src/fppas2js.pp index daf31556a0..b4f2ad8c32 100644 --- a/packages/pastojs/src/fppas2js.pp +++ b/packages/pastojs/src/fppas2js.pp @@ -374,6 +374,9 @@ ToDos: - functions - rtti - bug: DoIt(typeinfo(i)) where DoIt is in another unit and has TTypeInfo +- $OPTIMIZATION ON|OFF +- $optimization REMOVEEMPTYPROCS +- $optimization REMOVEEMPTYPROCS,RemoveNotUsedDeclarations- - setlength(dynarray) modeswitch to not create a copy - 'new', 'Function' -> class var use .prototype - static arrays diff --git a/packages/pastojs/src/pas2jsfilecache.pp b/packages/pastojs/src/pas2jsfilecache.pp index a591079e99..86bac7ea13 100644 --- a/packages/pastojs/src/pas2jsfilecache.pp +++ b/packages/pastojs/src/pas2jsfilecache.pp @@ -1896,7 +1896,7 @@ var // search in Dir for pp, pas, p times given case, lower case, upper case begin Dir:=IncludeTrailingPathDelimiter(Dir); - if IndexOfFile(SearchedDirs,Dir)>=0 then exit; + if IndexOfFile(SearchedDirs,Dir)>=0 then exit(false); SearchedDirs.Add(Dir); Filename:=Dir+aUnitname+'.pp'; if SearchLowUpCase(Filename) then exit(true);