Changeset 7897
- Timestamp:
- Dec 12, 2007, 2:50:11 AM (17 years ago)
- File:
-
- 1 edited
-
branches/working-0711/ccl/level-0/l0-hash.lisp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/working-0711/ccl/level-0/l0-hash.lisp
r7865 r7897 291 291 (if (eq typecode target::subtag-instance) 292 292 (values (mixup-hash-code (instance.hash key)) nil) 293 (if (symbolp key) 293 (if #+hash-symbols-by-address nil 294 #-hash-symbols-by-address (symbolp key) 294 295 (let* ((name (if key (%svref (symptr->symvector key) target::symbol.pname-cell) "NIL"))) 295 296 (values (mixup-hash-code (%pname-hash name (length name))) nil)) … … 1078 1079 (if (eq typecode target::subtag-instance) 1079 1080 (mixup-hash-code (instance.hash key)) 1080 (if (symbolp key) 1081 (if #+hash-symbols-by-address nil 1082 #-hash-symbols-by-address (symbolp key) 1081 1083 (let* ((name (if key (%svref 1082 1084 (symptr->symvector key) … … 1127 1129 (if (eq typecode target::subtag-instance) 1128 1130 (mixup-hash-code (instance.hash key)) 1129 (if (symbolp key) 1131 (if #+hash-symbols-by-address nil 1132 #-hash-symbols-by-address (symbolp key) 1130 1133 (let* ((name (if key (%svref 1131 1134 (symptr->symvector key)
Note:
See TracChangeset
for help on using the changeset viewer.
