]> git.eshelyaron.com Git - emacs.git/commitdiff
Use maphash instead of cl-loop.
authorVibhav Pant <vibhavp@gmail.com>
Wed, 1 Feb 2017 12:45:59 +0000 (18:15 +0530)
committerVibhav Pant <vibhavp@gmail.com>
Wed, 1 Feb 2017 12:45:59 +0000 (18:15 +0530)
* lisp/emacs-lisp/bytecomp.el: (byte-compile-lapcode) Use maphash
  instead of cl-loop

lisp/emacs-lisp/bytecomp.el

index 53622a47d7ad31bb2d1747b3be6f67ffe52ab1c7..f0a6289e6670f0456caf2229fd24a8c6cf667fd7 100644 (file)
@@ -917,10 +917,10 @@ CONST2 may be evaluated multiple times."
       (if (> (car bytes-tail) 255) (error "Bytecode overflow")))
 
     (dolist (hash-table byte-compile-jump-tables)
-      (cl-loop for k being the hash-keys of hash-table do
-               (let ((tag (cdr (gethash k hash-table))))
-                 (setq pc (car tag))
-                 (puthash k (cons (logand pc 255) (lsh pc -8)) hash-table))))
+      (maphash #'(lambda (k tag)
+                   (setq pc (car tag))
+                   (puthash k (cons (logand pc 255) (lsh pc -8)) hash-table))
+               hash-table))
     (apply 'unibyte-string (nreverse bytes))))
 
 \f