]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/emacs-lisp/bytecomp.el:(bc-cond-jump-table-info)add docstring
authorVibhav Pant <vibhavp@gmail.com>
Thu, 26 Jan 2017 17:33:02 +0000 (23:03 +0530)
committerVibhav Pant <vibhavp@gmail.com>
Thu, 26 Jan 2017 17:33:02 +0000 (23:03 +0530)
lisp/emacs-lisp/bytecomp.el

index b955e9919de52439b2b0d8903f2ca051d494381c..eb297288c63f4a733cb8fa63a80b1976acec49a9 100644 (file)
@@ -3983,6 +3983,13 @@ that suppresses all warnings during execution of BODY."
    (and (symbolp obj2) (byte-compile-cond-valid-obj2-p obj1) (cons obj2 obj1))))
 
 (defun byte-compile-cond-jump-table-info (clauses)
+  "If CLAUSES is a `cond' form where:
+The condition for each clause is of the form (TEST VAR VALUE).
+VAR is a variable.
+TEST and VAR are the same throughtout all conditions.
+VALUE is either a constant or a quoted form.
+
+Return a list of the form ((TEST . VAR)  ((VALUE BODY) ...))"
   (let ((cases '())
         (ok t)
         prev-var prev-test)