Browse Source

pastojs: mark record fields as used when passing record to a jsvalue parameter

mattias 3 years ago
parent
commit
e3e8cb5b58
1 changed files with 1 additions and 1 deletions
  1. 1 1
      packages/fcl-passrc/src/pasuseanalyzer.pas

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

@@ -2722,7 +2722,7 @@ procedure TPasAnalyzer.UseRecordFields(El: TPasExpr);
   var
   var
     ResolvedEl: TPasResolverResult;
     ResolvedEl: TPasResolverResult;
   begin
   begin
-    UseElement(V,rraNone,false);
+    UseElement(V,rraRead,false);
 
 
     // check nested record
     // check nested record
     Resolver.ComputeElement(V.VarType,ResolvedEl,[],V);
     Resolver.ComputeElement(V.VarType,ResolvedEl,[],V);