compiler.tree.propagation.info: undid a3be724f5a to see if it solves #1513
				
					
				
			
							parent
							
								
									563fa33382
								
							
						
					
					
						commit
						c74a669dad
					
				| 
						 | 
				
			
			@ -118,7 +118,12 @@ UNION: fixed-length array byte-array string ;
 | 
			
		|||
    } ?at drop ;
 | 
			
		||||
 | 
			
		||||
: wrap-interval ( interval class -- interval' )
 | 
			
		||||
    class-interval 2dup interval-subset? [ drop ] [ nip ] if ;
 | 
			
		||||
    {
 | 
			
		||||
        { [ over empty-interval eq? ] [ drop ] }
 | 
			
		||||
        { [ over full-interval eq? ] [ nip class-interval ] }
 | 
			
		||||
        { [ 2dup class-interval interval-subset? not ] [ nip class-interval ] }
 | 
			
		||||
        [ drop ]
 | 
			
		||||
    } cond ;
 | 
			
		||||
 | 
			
		||||
: init-interval ( info -- info )
 | 
			
		||||
    dup [ interval>> full-interval or ] [ class>> ] bi wrap-interval >>interval
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue