]> git.eshelyaron.com Git - emacs.git/commit
byte-opt.el: Replace jump tables while decompiling correctly.
authorVibhav Pant <vibhavp@gmail.com>
Sun, 5 Feb 2017 13:19:24 +0000 (18:49 +0530)
committerVibhav Pant <vibhavp@gmail.com>
Sun, 5 Feb 2017 13:19:24 +0000 (18:49 +0530)
commit84eef501554324b22c7a838aabed77aa79315121
tree359db36a7c46b57ee6d55016edf522a8edf7f5be
parent44c95c58b26b7b9d75965a83930ec3d77ffae28f
byte-opt.el: Replace jump tables while decompiling correctly.

* lisp/emacs-lisp/byte-opt.el (byte-decompile-bytecode-1):
  Don't make a copy of the constant vector, as it isn't used with
  the decompiled lapcode.
  Make sure that the correct lapcode pair/list is being modified while
  replacing the jump table.
lisp/emacs-lisp/byte-opt.el