]> git.eshelyaron.com Git - emacs.git/commitdiff
Revert "Use maphash instead of cl-loop."
authorVibhav Pant <vibhavp@gmail.com>
Fri, 3 Feb 2017 17:53:28 +0000 (23:23 +0530)
committerVibhav Pant <vibhavp@gmail.com>
Fri, 3 Feb 2017 17:53:28 +0000 (23:23 +0530)
This reverts commit bfa88520136dd6b187ba101e6db5a5f8f0d5e874.

lisp/emacs-lisp/bytecomp.el

index f0a6289e6670f0456caf2229fd24a8c6cf667fd7..53622a47d7ad31bb2d1747b3be6f67ffe52ab1c7 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)
-      (maphash #'(lambda (k tag)
-                   (setq pc (car tag))
-                   (puthash k (cons (logand pc 255) (lsh pc -8)) hash-table))
-               hash-table))
+      (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))))
     (apply 'unibyte-string (nreverse bytes))))
 
 \f