![](https://secure.gravatar.com/avatar/bfc2df4941985c6757bb9cc05a33e95f.jpg?s=120&d=mm&r=g)
#370: Failure to use ABCL as SBCL compilation host --------------------------+----------------------- Reporter: mevenson | Owner: Type: defect | Status: new Priority: major | Milestone: 1.4.0 Component: interpreter | Version: 1.4.0-dev Resolution: | Keywords: sbcl --------------------------+----------------------- Comment (by mevenson): One can get this point in a naked REPL via executing the following form on the source tree: {{{ (load "~/src/sbcl-1.2.3/make-host-1.lisp") }}} {{{SB!IMPL::DECL-EXPR}}} is not being used as a function in the compilation, so something is mucked up in the {{{DEFOPTIMIZER}}} macro transformation. {{{DECL-EXPR}}} is used in {{{src/code/early-extensions.lisp}}} in the definition of {{{SB!IMPL::BINDING*}}} in a manner that looks like a function invocation. Why is this not the case? {{{ (let ((continue (acond ((cdr bindings) (recurse it rest- decls)) (t (append decls forms))))) `((multiple-value-bind ,names ,value-form ,@(decl-expr binding-decls ignores) ,@(ecase flag ((nil) continue) ((:exit-if-null) `((when ,(first names) ,@continue)))))))))) }}} -- Ticket URL: <http://abcl.org/trac/ticket/370#comment:1> armedbear <http://abcl.org> armedbear