bytecomp.el: Inline lapcode containing `byte-switch' correctly.
authorVibhav Pant <vibhavp@gmail.com>
Sun, 5 Feb 2017 13:53:53 +0000 (19:23 +0530)
committerVibhav Pant <vibhavp@gmail.com>
Sun, 5 Feb 2017 13:53:53 +0000 (19:23 +0530)
commitcadb044fc2e69266308cdcabe6181be0f624b484
treee3ce7fbc83647391ea899ca29e72c5ef18d5654b
parentfea1ad36a0f7b1538984ab0f077095a53c570aa4
bytecomp.el: Inline lapcode containing `byte-switch' correctly.

* lisp/emacs-lisp/bytecomp.el (byte-compile-inline-lapcode):
  Restore value of byte-compile-depth after emitting a jump to a tag
  in a jump table, or default/done tags.
  Set the depth of final tags for byte-switch to nil after emitting
  any jumps to them.
lisp/emacs-lisp/bytecomp.el