Browse Source

* only walk the node tree if there are indeed captured symbols to convert

Sven/Sarah Barth 1 year ago
parent
commit
1606d4e28d
1 changed files with 2 additions and 1 deletions
  1. 2 1
      compiler/procdefutil.pas

+ 2 - 1
compiler/procdefutil.pas

@@ -1641,7 +1641,8 @@ implementation
       { not required anymore }
       capturedsyms.free;
 
-      foreachnodestatic(pm_postprocess,tree,@convert_captured_sym,@convertarg);
+      if convertarg.mappings.count>0 then
+        foreachnodestatic(pm_postprocess,tree,@convert_captured_sym,@convertarg);
 
       for i:=0 to convertarg.mappings.count-1 do
         begin