Skip to content
Snippets Groups Projects
Commit be4df415 authored by gerd's avatar gerd
Browse files

FIXME: There's a quirk somewhere when recording this

	 dependency, which I don't have to time to debug right now.
	 Redefining a function like this:

	 (defun foo ())

	 (let ((foo #'foo))
	   (declare (function foo))
	   (defun foo () (funcall foo)))

	 leads to infinite recursion because the funcall uses
	 FOO's fdefn object instead of the local variable's value.

	* src/compiler/ir1tran.lisp (ir1-convert-variable): Don't
	record DFO dependency.
parent b10e98ff
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment