Преглед изворни кода

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

Sven/Sarah Barth пре 1 година
родитељ
комит
1606d4e28d
1 измењених фајлова са 2 додато и 1 уклоњено
  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