Yeah, which is particularly nasty because
(TYPEP NIL '(ALIEN (* T))) => NIL
but general alien pointer type translators accept NIL. This is probably due to a missing :LISP-REP method or something.
NOT-NULL needs to be really part of all pointer types.
Yeah, which is particularly nasty because
(TYPEP NIL '(ALIEN (* T))) => NIL
but general alien pointer type translators accept NIL. This is probably due to a missing :LISP-REP method or something.
NOT-NULL needs to be really part of all pointer types.