< Support Home
"Warning: Function MAKE-INSTANCE is currently unsupported at compile-time"
by Wukix on 2013-09-11 (1266 days ago)
mocl warns: "Function MAKE-INSTANCE is currently unsupported at compile-time" This tends to happen when you have a line of code like: (defvar *foo* (make-instance 'foo)) This is rarely an actual problem, because typically *foo* is not used at compile-time for anything. mocl will ensure that *foo* works correctly at run-time and that is the important thing. It is possible for the warning to be a problem if compile-time execution actually accesses *foo*, like in a macro: (defmacro foo-mac (x) (if (bar *foo*) `(+ ,x 1) `(+ ,x 2))) (defun use-foo-mac () (foo-mac 5)) Hopefully this will be fixed soon, but until then, it is typically safe to ignore.
to add a comment.