Bug unparsing JS function
authorDavid Vázquez <davazp@gmail.com>
Fri, 21 Jun 2013 23:28:45 +0000 (01:28 +0200)
committerDavid Vázquez <davazp@gmail.com>
Fri, 21 Jun 2013 23:28:45 +0000 (01:28 +0200)
src/compiler-codegen.lisp

index 50f33af..105bfcd 100644 (file)
       (js-format ",")
       (js-identifier arg)))
   (js-format ")")
-  (js-stmt `(group ,@body)))
+  (js-stmt `(group ,@body) t))
 
 (defun check-lvalue (x)
   (unless (or (symbolp x)
     ((and (consp form) (eq (car form) 'progn))
      (destructuring-bind (&body body) (cdr form)
        (cond
-         ((null body)           '(empty))
-         ((null (cdr body))     (js-expand-stmt (car body)))
-         (t                     `(group ,@(cdr form))))))
+         ((null body)
+          '(empty))
+         ((null (cdr body))
+          (js-expand-stmt (car body)))
+         (t
+          `(group ,@(cdr form))))))
     (t
      form)))