summary refs log tree commit diff stats
path: root/nim/semfold.pas
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2009-04-22 15:55:27 +0200
committerAndreas Rumpf <rumpf_a@web.de>2009-04-22 15:55:27 +0200
commite792940f5273bf8f8761c4cb29b241445e8b1d0b (patch)
tree8a6b224b8c0b3db14dbc20d89b7ca9ccb19b1f56 /nim/semfold.pas
parent439aa2d04d5528b5aed288f70895515d1da2dc3d (diff)
downloadNim-e792940f5273bf8f8761c4cb29b241445e8b1d0b.tar.gz
version 0.7.6
Diffstat (limited to 'nim/semfold.pas')
-rw-r--r--nim/semfold.pas2
1 files changed, 2 insertions, 0 deletions
diff --git a/nim/semfold.pas b/nim/semfold.pas
index 422ddbd01..781c3b97d 100644
--- a/nim/semfold.pas
+++ b/nim/semfold.pas
@@ -406,6 +406,8 @@ begin
           else            result := copyTree(s.ast); // BUGFIX
         end
       end
+      else if s.kind = skProc then // BUGFIX
+        result := n
     end;
     nkCharLit..nkNilLit: result := copyNode(n);
     nkIfExpr: result := getConstIfExpr(module, n);