[Openmcl-devel] Compiler infinite loop
valentin at syntactic.org
Sun Sep 19 19:08:59 UTC 2010
I ran into an infinite loop that keeps one out of two CPUs at 100% while
compiling some piece of code reduced to this example:
(defun keep-compiler-busy ()
(let ((test nil))
(symbol-macrolet ((test test))
I am not sure if this is a bug (maybe not according to CLHS) or if this
could be a "missing" feature, but it bit me until I realized what happened.
My guess is that the compiler keeps expanding the symbol 'test without
exhausting the stack. Not a big problem from my point of view, but please
let me know your thoughts on dealing with this kind of stuff.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Openmcl-devel