Changeset 14723 for trunk/source/lisp-kernel/arm-gc.c
- Timestamp:
- Apr 21, 2011, 9:20:04 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/source/lisp-kernel/arm-gc.c
r14495 r14723 887 887 hash_table_vector_header *hp = (hash_table_vector_header *)(p - 2); 888 888 if (hp->flags & nhash_weak_mask) { 889 /* If header_count is odd, this cuts off the last header field */ 890 /* That case is handled specially above */ 891 hash_dnode_limit = memo_dnode + ((hash_table_vector_header_count) >>1); 892 hashp = hp; 893 mark_method = 3; 889 /* Workaround for ticket:817 */ 890 if (!(hp->flags & nhash_weak_value_mask)) { 891 /* If header_count is odd, this cuts off the last header field */ 892 /* That case is handled specially above */ 893 hash_dnode_limit = memo_dnode + ((hash_table_vector_header_count) >>1); 894 hashp = hp; 895 mark_method = 3; 896 } 894 897 } 895 898 }
Note: See TracChangeset
for help on using the changeset viewer.