summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorAraq <rumpf_a@web.de>2015-03-16 23:35:08 +0100
committerAraq <rumpf_a@web.de>2015-03-16 23:35:08 +0100
commit1f02a7ace3fafa2b2a60fb5cd807c8247249524b (patch)
tree3120b14a0c70c1a6505ed02c639fd21286263e27
parentee99771afac1bd343016550d55b19d05ed6923b4 (diff)
downloadNim-1f02a7ace3fafa2b2a60fb5cd807c8247249524b.tar.gz
fixes #2336
-rw-r--r--compiler/ccgcalls.nim3
1 files changed, 2 insertions, 1 deletions
diff --git a/compiler/ccgcalls.nim b/compiler/ccgcalls.nim
index 86f300aa0..91dcaef42 100644
--- a/compiler/ccgcalls.nim
+++ b/compiler/ccgcalls.nim
@@ -412,7 +412,8 @@ proc genInfixCall(p: BProc, le, ri: PNode, d: var TLoc) =
   else:
     var pl: PRope = nil
     #var param = typ.n.sons[1].sym
-    app(pl, genThisArg(p, ri, 1, typ))
+    if 1 < ri.len:
+      app(pl, genThisArg(p, ri, 1, typ))
     app(pl, op.r)
     var params: PRope
     for i in countup(2, length - 1):