classes.tuple: can't assume hashcode* returns fixnum.
							parent
							
								
									3e20365cbe
								
							
						
					
					
						commit
						7a4ffd92ed
					
				| 
						 | 
				
			
			@ -359,7 +359,7 @@ M: tuple equal? over tuple? [ tuple= ] [ 2drop f ] if ;
 | 
			
		|||
        [ class hashcode ] [ tuple-size ] bi
 | 
			
		||||
        [ dup fixnum+fast 82520 fixnum+fast ] [ iota ] bi
 | 
			
		||||
    ] 2keep [
 | 
			
		||||
        swapd array-nth hashcode* rot fixnum-bitxor
 | 
			
		||||
        swapd array-nth hashcode* >fixnum rot fixnum-bitxor
 | 
			
		||||
        pick fixnum*fast [ [ fixnum+fast ] keep ] dip swap
 | 
			
		||||
    ] 2curry each drop nip 97531 fixnum+fast ; inline
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue