Fix bug with funcall precedence
authorDavid Vázquez <davazp@gmail.com>
Fri, 28 Jun 2013 20:39:34 +0000 (22:39 +0200)
committerDavid Vázquez <davazp@gmail.com>
Fri, 28 Jun 2013 20:39:34 +0000 (22:39 +0200)
src/compiler-codegen.lisp

index 166c7f9..ee80ead 100644 (file)
              (js-expr (car args))
              (js-format ")")))
        (js-format "(")
-       (when (cdr args)
-         (with-operator (12 'left)
+       (let ((*js-operator-precedence* 12))
+         (when (cdr args)
            (js-expr (cadr args))
            (dolist (operand (cddr args))
              (let ((*js-output* t))