Open pfdietz opened 5 months ago
(defun bug392 () (let ((lam '(lambda () (tagbody (labels ((%f () (go 5))) (declare (inline %f)) (tagbody 5 (%f))) 5) nil))) (funcall (compile nil lam))))
This function, when called, loops infinitely. I suspect the compiler is getting the two "5" tags confused.
"Version 1.12.2 (v1.12.2) LinuxX8664"
The bug also occurs when FLET is used instead of LABELS.
This function, when called, loops infinitely. I suspect the compiler is getting the two "5" tags confused.
"Version 1.12.2 (v1.12.2) LinuxX8664"