diff options
author | Vibhav Pant <vibhavp@gmail.com> | 2017-04-20 20:59:15 +0530 |
---|---|---|
committer | Vibhav Pant <vibhavp@gmail.com> | 2017-04-20 21:23:08 +0530 |
commit | b389379c87481b6bc647ceb4d323f861281cad72 (patch) | |
tree | b944aefcc0452bb4dddb396a0f3af6ec46e0a72b /test/lisp/emacs-lisp | |
parent | 4364a769b489c044c4e9eeac6cfbabcc844ab332 (diff) | |
download | emacs-b389379c87481b6bc647ceb4d323f861281cad72.tar.gz emacs-b389379c87481b6bc647ceb4d323f861281cad72.tar.bz2 emacs-b389379c87481b6bc647ceb4d323f861281cad72.zip |
bytecomp: Don't inline functions that use byte-switch (Bug#26518)
* lisp/emacs-lisp/bytecomp.el (byte-compile-unfold-bcf): Don't inline
FORM if the bytecode uses the byte-switch instruction. It is
impossible to guess the correct stack depth while inlining such
bytecode, resulting in faulty code.
Diffstat (limited to 'test/lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions