On Wed, Mar 3, 2021 at 9:15 PM Pip Cet wrote: > > Recipe in emacs -Q: > > In *scratch*, evaluate: > > (byte-compile (lambda (x) > (if x (f)) > (while t))) > > Expected result: > > A (fairly useless) bytecode object > > Actual result: > > A spinning hourglass. Seems to be a fairly obvious bug in byte-opt.el, patch attached. Okay to commit? Pip