summaryrefslogtreecommitdiff
path: root/packages/fcl-passrc/src/pasresolver.pp
diff options
context:
space:
mode:
authormattias <mattias@3ad0048d-3df7-0310-abae-a5850022a9f2>2020-11-15 23:12:34 +0000
committermattias <mattias@3ad0048d-3df7-0310-abae-a5850022a9f2>2020-11-15 23:12:34 +0000
commit3df9e462b5ce345bd5a9a6321755c5dea05c2aa3 (patch)
treebf5341ffe2076640f0272603d96b3a5e88bd9e43 /packages/fcl-passrc/src/pasresolver.pp
parentc04827e8f86f0997fdfb3eb98c4bedbcfd8422f4 (diff)
downloadfpc-3df9e462b5ce345bd5a9a6321755c5dea05c2aa3.tar.gz
pastojs: fixed await on as operator
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@47431 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/fcl-passrc/src/pasresolver.pp')
-rw-r--r--packages/fcl-passrc/src/pasresolver.pp4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/fcl-passrc/src/pasresolver.pp b/packages/fcl-passrc/src/pasresolver.pp
index b40230b507..b789d62c9f 100644
--- a/packages/fcl-passrc/src/pasresolver.pp
+++ b/packages/fcl-passrc/src/pasresolver.pp
@@ -4849,7 +4849,9 @@ begin
begin
Bin:=TBinaryExpr(El);
if Bin.OpCode=eopSubIdent then
- El:=Bin.right;
+ El:=Bin.right
+ else
+ exit(nil);
end;
if (El is TPrimitiveExpr) and (TPrimitiveExpr(El).Kind=pekIdent) then
Result:=El;