浏览代码

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

mattias 3 年之前
父节点
当前提交
e3e8cb5b58
共有 1 个文件被更改,包括 1 次插入1 次删除
  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
     ResolvedEl: TPasResolverResult;
   begin
-    UseElement(V,rraNone,false);
+    UseElement(V,rraRead,false);
 
     // check nested record
     Resolver.ComputeElement(V.VarType,ResolvedEl,[],V);