/* @generated */
digraph cfg {
"h#4941587955358707969.72d1ffab9146aba0866be6bd3e972603_1" [label="1: Start h\nFormals: \nLocals:  \n  " color=yellow style=filled]
	

	 "h#4941587955358707969.72d1ffab9146aba0866be6bd3e972603_1" -> "h#4941587955358707969.72d1ffab9146aba0866be6bd3e972603_3" ;
"h#4941587955358707969.72d1ffab9146aba0866be6bd3e972603_2" [label="2: Exit h \n  " color=yellow style=filled]
	

"h#4941587955358707969.72d1ffab9146aba0866be6bd3e972603_3" [label="3:  Return Stmt \n   *&return:int=3 [line 8, column 11]\n  APPLY_ABSTRACTION; [line 8, column 11]\n " shape="box"]
	

	 "h#4941587955358707969.72d1ffab9146aba0866be6bd3e972603_3" -> "h#4941587955358707969.72d1ffab9146aba0866be6bd3e972603_2" ;
"switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_1" [label="1: Start switch_with_fallthrough\nFormals:  n:int\nLocals:  res:int \n  " color=yellow style=filled]
	

	 "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_1" -> "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_14" ;
"switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_2" [label="2: Exit switch_with_fallthrough \n  " color=yellow style=filled]
	

"switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_3" [label="3:  Return Stmt \n   n$0=*&res:int [line 22, column 10]\n  *&return:int=n$0 [line 22, column 3]\n  NULLIFY(&res); [line 22, column 3]\n  EXIT_SCOPE(n$0,res); [line 22, column 3]\n  APPLY_ABSTRACTION; [line 22, column 3]\n " shape="box"]
	

	 "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_3" -> "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_2" ;
"switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_4" [label="4:  SwitchStmt \n   n$2=*&n:int [line 12, column 11]\n  NULLIFY(&n); [line 12, column 11]\n  EXIT_SCOPE(n); [line 12, column 11]\n " shape="box"]
	

	 "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_4" -> "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_12" ;
	 "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_4" -> "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_13" ;
"switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_5" [label="5:  BinaryOperatorStmt: Assign \n   n$6=_fun_h() [line 19, column 13]\n  *&res:int=n$6 [line 19, column 7]\n  EXIT_SCOPE(n$6); [line 19, column 7]\n  APPLY_ABSTRACTION; [line 19, column 7]\n " shape="box"]
	

	 "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_5" -> "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_3" ;
"switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_6" [label="6: Prune (true branch, switch) \n   PRUNE((n$2 == 77), true); [line 18, column 5]\n  NULLIFY(&res); [line 18, column 5]\n  EXIT_SCOPE(n$2,res); [line 18, column 5]\n  APPLY_ABSTRACTION; [line 18, column 5]\n " shape="invhouse"]
	

	 "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_6" -> "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_5" ;
"switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_7" [label="7: Prune (false branch, switch) \n   PRUNE(!(n$2 == 77), false); [line 18, column 5]\n  EXIT_SCOPE(n$2); [line 18, column 5]\n  APPLY_ABSTRACTION; [line 18, column 5]\n " shape="invhouse"]
	

	 "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_7" -> "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_3" ;
"switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_8" [label="8: Prune (true branch, switch) \n   PRUNE((n$2 == 66), true); [line 16, column 5]\n  NULLIFY(&res); [line 16, column 5]\n  EXIT_SCOPE(n$2,res); [line 16, column 5]\n  APPLY_ABSTRACTION; [line 16, column 5]\n " shape="invhouse"]
	

	 "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_8" -> "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_5" ;
"switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_9" [label="9: Prune (false branch, switch) \n   PRUNE(!(n$2 == 66), false); [line 16, column 5]\n " shape="invhouse"]
	

	 "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_9" -> "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_6" ;
	 "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_9" -> "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_7" ;
"switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_10" [label="10: Prune (true branch, switch) \n   PRUNE((n$2 == 33), true); [line 14, column 5]\n  NULLIFY(&res); [line 14, column 5]\n  EXIT_SCOPE(n$2,res); [line 14, column 5]\n  APPLY_ABSTRACTION; [line 14, column 5]\n " shape="invhouse"]
	

	 "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_10" -> "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_5" ;
"switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_11" [label="11: Prune (false branch, switch) \n   PRUNE(!(n$2 == 33), false); [line 14, column 5]\n " shape="invhouse"]
	

	 "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_11" -> "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_8" ;
	 "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_11" -> "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_9" ;
"switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_12" [label="12: Prune (true branch, switch) \n   PRUNE((n$2 == 22), true); [line 13, column 5]\n  NULLIFY(&res); [line 13, column 5]\n  EXIT_SCOPE(n$2,res); [line 13, column 5]\n  APPLY_ABSTRACTION; [line 13, column 5]\n " shape="invhouse"]
	

	 "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_12" -> "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_5" ;
"switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_13" [label="13: Prune (false branch, switch) \n   PRUNE(!(n$2 == 22), false); [line 13, column 5]\n " shape="invhouse"]
	

	 "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_13" -> "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_10" ;
	 "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_13" -> "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_11" ;
"switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_14" [label="14:  DeclStmt \n   VARIABLE_DECLARED(res:int); [line 11, column 3]\n  *&res:int=5 [line 11, column 3]\n " shape="box"]
	

	 "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_14" -> "switch_with_fallthrough#6355028676793350740.9380c19327ea36a0a69b7e115d031492_4" ;
"test_fallthrough#10031967177420807224.9a3ad886bb67a8e65c703cdc289f5661_1" [label="1: Start test_fallthrough\nFormals: \nLocals:  \n  " color=yellow style=filled]
	

	 "test_fallthrough#10031967177420807224.9a3ad886bb67a8e65c703cdc289f5661_1" -> "test_fallthrough#10031967177420807224.9a3ad886bb67a8e65c703cdc289f5661_3" ;
"test_fallthrough#10031967177420807224.9a3ad886bb67a8e65c703cdc289f5661_2" [label="2: Exit test_fallthrough \n  " color=yellow style=filled]
	

"test_fallthrough#10031967177420807224.9a3ad886bb67a8e65c703cdc289f5661_3" [label="3:  Return Stmt \n   n$0=_fun_switch_with_fallthrough(66:int) [line 25, column 38]\n  *&return:int=(1 / (n$0 - 3)) [line 25, column 26]\n  EXIT_SCOPE(n$0); [line 25, column 26]\n  APPLY_ABSTRACTION; [line 25, column 26]\n " shape="box"]
	

	 "test_fallthrough#10031967177420807224.9a3ad886bb67a8e65c703cdc289f5661_3" -> "test_fallthrough#10031967177420807224.9a3ad886bb67a8e65c703cdc289f5661_2" ;
}