diff --git a/cl/expr.go b/cl/expr.go index 7a20c8c3e..7e3b1bc2d 100644 --- a/cl/expr.go +++ b/cl/expr.go @@ -269,7 +269,7 @@ func compileExprOrNone(ctx *blockCtx, expr ast.Expr) { func compileUnaryExpr(ctx *blockCtx, v *ast.UnaryExpr, twoValue bool) { compileExpr(ctx, v.X) - ctx.cb.UnaryOp(gotoken.Token(v.Op), twoValue) + ctx.cb.UnaryOp(gotoken.Token(v.Op), twoValue, v) } func compileBinaryExpr(ctx *blockCtx, v *ast.BinaryExpr) {