Opened 14 years ago
Closed 14 years ago
#202 closed defect (fixed)
ENSURE-GENERIC-FUNCTION assumes LAMBDA-LIST is NIL
| Reported by: | gpfeil | Owned by: | ehuelsmann |
|---|---|---|---|
| Priority: | major | Milestone: | 1.1.0 |
| Component: | (A)MOP | Version: | 1.1.0-dev |
| Keywords: | Cc: | ||
| Parent Tickets: |
Description
I know ABCL's MOP isn't complete yet, but I just saw this with ENSURE-GENERIC-FUNCTION.
(ensure-generic-function 'make-instance
:method-combination *contract-method-combination*)
complains that the lambda list NIL isn't compatible with MAKE-INSTANCE's lambda list. If I don't pass the :LAMBDA-LIST parameter, it shouldn't attempt to change the lambda list.
Change History (2)
comment:1 by , 14 years ago
| Milestone: | → 1.1.0 |
|---|
comment:2 by , 14 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
(In [14060]) Fix #202: ENSURE-GENERIC-FUNCTION complains about lambda list congruence
when no lambda list is provided.
Don't change the field when the argument is not provided and
when the argument is not provided, don't check for congruence.