summary refs log tree commit diff stats
path: root/rod/semfold.nim
diff options
context:
space:
mode:
Diffstat (limited to 'rod/semfold.nim')
-rwxr-xr-xrod/semfold.nim2
1 files changed, 2 insertions, 0 deletions
diff --git a/rod/semfold.nim b/rod/semfold.nim
index 18975a604..1a55141c7 100755
--- a/rod/semfold.nim
+++ b/rod/semfold.nim
@@ -259,6 +259,8 @@ proc leValueConv(a, b: PNode): bool =
   
 proc magicCall(m: PSym, n: PNode): PNode =
   var s = n.sons[0].sym
+  if sonsLen(n) <= 1: return
+  
   var a = getConstExpr(m, n.sons[1])
   var b, c: PNode
   if a == nil: return