You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This mostly doesn't matter since it doesn't signal warnings - though that's a problem in itself. However, it does not bind the function refs and defs tables. This means that if it calls out to Cleavir, as it does for saving inline definitions, and hits an undefined function, you get an unhelpful error.
(declaim (inline foo))
(cmp:bytecompile '(lambda () (defunfoo () (bar))))
; => The variable COMPILER::*GLOBAL-FUNCTION-REFS* is unbound.
The text was updated successfully, but these errors were encountered:
Also set things up so that more general bytecode compiler
conditions can get accurate source info.
For now this only works during compile-file, because compile/eval
doesn't set up a compilation unit. The conditionalization does
also fix the particular problem in #1431.
This mostly doesn't matter since it doesn't signal warnings - though that's a problem in itself. However, it does not bind the function refs and defs tables. This means that if it calls out to Cleavir, as it does for saving inline definitions, and hits an undefined function, you get an unhelpful error.
The text was updated successfully, but these errors were encountered: