]> code.delx.au - gnu-emacs-elpa/commitdiff
js2-define-destruct-symbols: report error position and length
authorDmitry Gutov <dgutov@yandex.ru>
Wed, 16 Feb 2011 20:00:41 +0000 (23:00 +0300)
committerDmitry Gutov <dgutov@yandex.ru>
Wed, 16 Feb 2011 20:29:32 +0000 (23:29 +0300)
js2-mode.el

index f51f253f3a9d67d144a41b17a97300cc76653499..bcb3b76d6bd54369fe0323822812aa6cc521e571 100644 (file)
@@ -7428,7 +7428,8 @@ NODE is either `js2-array-node', `js2-object-node', or `js2-name-node'."
    ((js2-array-node-p node)
     (dolist (elem (js2-array-node-elems node))
       (js2-define-destruct-symbols elem decl-type face ignore-not-in-block)))
-   (t (js2-report-error "msg.no.parm"))))
+   (t (js2-report-error "msg.no.parm" nil (js2-node-abs-pos node)
+                        (js2-node-len node)))))
 
 (defun js2-parse-function-params (fn-node pos)
   (if (js2-match-token js2-RP)