Ignore:
Timestamp:
Oct 23, 2008, 9:40:55 PM (11 years ago)
Author:
gb
Message:

In local function SIGNATURES-EQUAL in POSTPROCESS-OBJC-MESSAGE-INFO:
When comparing method signatures (lists of result/arg-type keywords)
for equality, terminate if either list is empty and fail unless they
both are. (Sort of like other versions of EQUAL ...)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/source/objc-bridge/bridge.lisp

    r7845 r11216  
    950950                          (do* ((xs xs (cdr xs))
    951951                                (ys ys (cdr ys)))
    952                                ((null xs) (null ys))
     952                               ((or (null xs) (null ys))
     953                                (and (null xs) (null ys)))
    953954                            (unless (foreign-type-= (ensure-foreign-type (car xs))
    954955                                                    (ensure-foreign-type (car ys)))
Note: See TracChangeset for help on using the changeset viewer.