Changeset 12045 for trunk/source/lib/macros.lisp
- Timestamp:
- May 13, 2009, 5:52:49 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/lib/macros.lisp
r11855 r12045 1991 1991 (setq type-p t)) 1992 1992 (setq type (cadr options)) 1993 ;; complain about illegal typespecs 1993 ;; complain about illegal typespecs and continue 1994 1994 (handler-case (specifier-type type env) 1995 ( invalid-type-specifier ()1995 (program-error () 1996 1996 (warn "Invalid type ~s in ~s slot definition ~s" type class-name slot)))) 1997 1997 (:initform … … 2045 2045 (length illegal) illegal keyvect)))) 2046 2046 `(progn 2047 (when (memq ',class-name *nx-known-declarations*) 2048 (check-declaration-redefinition ',class-name 'defclass)) 2047 2049 (eval-when (:compile-toplevel) 2048 2050 (%compile-time-defclass ',class-name ,env)
Note: See TracChangeset
for help on using the changeset viewer.