diff options
author | Araq <rumpf_a@web.de> | 2015-03-16 23:35:08 +0100 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2015-03-16 23:35:08 +0100 |
commit | 1f02a7ace3fafa2b2a60fb5cd807c8247249524b (patch) | |
tree | 3120b14a0c70c1a6505ed02c639fd21286263e27 | |
parent | ee99771afac1bd343016550d55b19d05ed6923b4 (diff) | |
download | Nim-1f02a7ace3fafa2b2a60fb5cd807c8247249524b.tar.gz |
fixes #2336
-rw-r--r-- | compiler/ccgcalls.nim | 3 |
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): |