The patch seems to produce a result as claimed.
But it's not generic enough. It does not catch, e.g., defgeneric.error.20 nor reinitialize-instance.error.1, which follow the same pattern: supply bogus arguments in initargs. Introducing this patch might create an impression that such cases handled properly always.
 
> Date: Mon, 27 Jul 2009 02:56:21 +0300
> From: ville.voutilainen@gmail.com
> To: armedbear-devel@common-lisp.net
> Subject: [armedbear-devel] A clos patch for review
>
> Here's a stab at checking initargs for make-instance and others. With
> this patch, I get rid of
> the following errors:
>
> -CHANGE-CLASS.1.11
> -MAKE-INSTANCE.ERROR.3
> -MAKE-INSTANCE.ERROR.4
>
> Feel free to comment.


Windows Live™ Hotmail®: Celebrate the moment with your favorite sports pics. Check it out.