Add testcase for recent bug
							parent
							
								
									b1afd4c491
								
							
						
					
					
						commit
						ff7f0e2f3b
					
				| 
						 | 
					@ -321,4 +321,16 @@ cell 4 = [
 | 
				
			||||||
] when
 | 
					] when
 | 
				
			||||||
 | 
					
 | 
				
			||||||
! Regression from Slava's value numbering changes
 | 
					! Regression from Slava's value numbering changes
 | 
				
			||||||
[ 1 ] [ 31337 [ dup fixnum<= [ 1 ] [ 2 ] if ] compile-call ] unit-test
 | 
					[ 1 ] [ 31337 [ dup fixnum<= [ 1 ] [ 2 ] if ] compile-call ] unit-test
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					! Bug with ##return node construction
 | 
				
			||||||
 | 
					: return-recursive-bug ( nodes -- ? )
 | 
				
			||||||
 | 
					    { fixnum } declare [
 | 
				
			||||||
 | 
					        dup 3 bitand 1 = [ drop t ] [
 | 
				
			||||||
 | 
					            dup 3 bitand 2 = [
 | 
				
			||||||
 | 
					                return-recursive-bug
 | 
				
			||||||
 | 
					            ] [ drop f ] if
 | 
				
			||||||
 | 
					        ] if
 | 
				
			||||||
 | 
					    ] any? ; inline recursive
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					[ t ] [ 3 [ return-recursive-bug ] compile-call ] unit-test
 | 
				
			||||||
		Loading…
	
		Reference in New Issue