id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
866	boa constructor supplied-p argument	rme		"From pro@common-lisp.net:

I tried to save a supplied-p parameter from a BOA constructor like this:
{{{
(defstruct (delayed-iseq
            (:constructor iseq (start-or-end 
                                &optional (end 0 end?) (by 1)
                                strict-direction?)))
 ""Delayed index sequence evaluation.""
 start-or-end end end? by strict-direction?)
}}}

but SBCL complained that end? was not used.  After rereading the CLHS
page for defstruct, I am still not 100% sure why this is.  My
intepretation is that END? is an argument like any other, but probably I
am not getting something.
"	defect	closed	normal		Compiler	trunk	invalid		
