summaryrefslogtreecommitdiff
path: root/packages/pastojs/src/fppas2js.pp
diff options
context:
space:
mode:
authormattias <mattias@3ad0048d-3df7-0310-abae-a5850022a9f2>2021-04-24 10:55:03 +0000
committermattias <mattias@3ad0048d-3df7-0310-abae-a5850022a9f2>2021-04-24 10:55:03 +0000
commit46654882fa21eb8cd56ca1720cf81c265a75bb7e (patch)
treebddcf886a09a4fc17c55cc141d75a2e7a8c7c650 /packages/pastojs/src/fppas2js.pp
parent16ed3e2dca27a0ad4100396b4d2bf967bbe3bd91 (diff)
downloadfpc-46654882fa21eb8cd56ca1720cf81c265a75bb7e.tar.gz
pastojs: specialize try except on, issue 38795
git-svn-id: https://svn.freepascal.org/svn/fpc/trunk@49253 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'packages/pastojs/src/fppas2js.pp')
-rw-r--r--packages/pastojs/src/fppas2js.pp5
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/pastojs/src/fppas2js.pp b/packages/pastojs/src/fppas2js.pp
index bb222fd720..2054885b0d 100644
--- a/packages/pastojs/src/fppas2js.pp
+++ b/packages/pastojs/src/fppas2js.pp
@@ -4488,6 +4488,9 @@ begin
AddElevatedLocal(El);
end;
end
+ else if ParentC=TPasImplExceptOn then
+ // except on var
+ RaiseVarModifierNotSupported(LocalVarModifiersAllowed)
else if ParentC=TImplementationSection then
// implementation var
RaiseVarModifierNotSupported(ImplementationVarModifiersAllowed)
@@ -4499,7 +4502,7 @@ begin
else
begin
{$IFDEF VerbosePas2JS}
- writeln('TPas2JSResolver.FinishVariable ',GetObjName(El),' Parent=',GetObjName(El.Parent));
+ writeln('TPas2JSResolver.FinishVariable ',GetObjPath(El));
{$ENDIF}
RaiseNotYetImplemented(20170324151259,El);
end;