14 lines
		
	
	
		
			420 B
		
	
	
	
		
			Factor
		
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			420 B
		
	
	
	
		
			Factor
		
	
	
USING: accessors compiler.cfg.instructions compiler.cfg.stacks.finalize
 | 
						|
compiler.cfg.utilities kernel sequences tools.test ;
 | 
						|
IN: compiler.cfg.stacks.finalize.tests
 | 
						|
 | 
						|
{
 | 
						|
    T{ ##branch f f }
 | 
						|
    T{ ##branch f f }
 | 
						|
} [
 | 
						|
    V{ } clone 1 insns>block V{ } clone 2 insns>block
 | 
						|
    2dup connect-bbs 2dup visit-edge
 | 
						|
    [ successors>> first instructions>> first ]
 | 
						|
    [ predecessors>> first instructions>> first ] bi*
 | 
						|
] unit-test
 |