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
 |