-
Notifications
You must be signed in to change notification settings - Fork 104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
long form define-method-combination problem #492
Comments
For ease of reference, copied from https://gitlab.common-lisp.net/ansi-test/ansi-test/-/blob/master/objects/define-method-combination-long-form.lsp?ref_type=heads#L316
|
We're checking that the lambda list in ccl/lib/method-combination.lisp Lines 569 to 576 in 3cdceda
If I remove that check, then it looks like many of the tests mentioned above work (but at least one fails). |
Yes, that appears to make the tests load for me also. They crash later in the UPGRADED-ARRAY-ELEMENT-TYPE tests, but that is probably unrelated. |
The test that is causing a crash for me is
|
CCL is unable to use the latest ansi-test because it fails in the long form of
define-method-combination
. The issue appears to be thatlong-form-define-method-combination
usesdestructuring-bind
to parse the lambda list which is not sufficient since the lambda list todefine-method-combination
is not a destructuring lambda list, but an ordinary lambda list.The text was updated successfully, but these errors were encountered: