/* @generated */
digraph cfg {
"BlockMain.116013dceff9629776ec833c9d43561d_1" [label="1: Start BlockMain\nFormals: \nLocals:  \n  " color=yellow style=filled]
	

	 "BlockMain.116013dceff9629776ec833c9d43561d_1" -> "BlockMain.116013dceff9629776ec833c9d43561d_3" ;
"BlockMain.116013dceff9629776ec833c9d43561d_2" [label="2: Exit BlockMain \n  " color=yellow style=filled]
	

"BlockMain.116013dceff9629776ec833c9d43561d_3" [label="3:  Return Stmt \n   n$0=_fun_main1(4:int) [line 43, column 26]\n  *&return:int=n$0 [line 43, column 19]\n " shape="box"]
	

	 "BlockMain.116013dceff9629776ec833c9d43561d_3" -> "BlockMain.116013dceff9629776ec833c9d43561d_2" ;
"main1.38f534a9576db7ec6ebcbca8c111f942_1" [label="1: Start main1\nFormals:  y:int\nLocals:  addblock:_fn_(*) add2:int add1:int x:int \n  " color=yellow style=filled]
	

	 "main1.38f534a9576db7ec6ebcbca8c111f942_1" -> "main1.38f534a9576db7ec6ebcbca8c111f942_10" ;
"main1.38f534a9576db7ec6ebcbca8c111f942_2" [label="2: Exit main1 \n  " color=yellow style=filled]
	

"main1.38f534a9576db7ec6ebcbca8c111f942_3" [label="3:  Return Stmt \n   n$0=*&y:int [line 40, column 10]\n  *&return:int=n$0 [line 40, column 3]\n " shape="box"]
	

	 "main1.38f534a9576db7ec6ebcbca8c111f942_3" -> "main1.38f534a9576db7ec6ebcbca8c111f942_2" ;
"main1.38f534a9576db7ec6ebcbca8c111f942_4" [label="4:  BinaryOperatorStmt: Assign \n   n$1=*&add1:int [line 38, column 7]\n  n$2=*&add2:int [line 38, column 14]\n  *&y:int=(n$1 / n$2) [line 38, column 3]\n " shape="box"]
	

	 "main1.38f534a9576db7ec6ebcbca8c111f942_4" -> "main1.38f534a9576db7ec6ebcbca8c111f942_3" ;
"main1.38f534a9576db7ec6ebcbca8c111f942_5" [label="5:  BinaryOperatorStmt: Assign \n   n$3=*&addblock:_fn_(*) [line 35, column 10]\n  n$4=n$3(3:int,2:int) [line 35, column 10]\n  *&add2:int=n$4 [line 35, column 3]\n " shape="box"]
	

	 "main1.38f534a9576db7ec6ebcbca8c111f942_5" -> "main1.38f534a9576db7ec6ebcbca8c111f942_4" ;
"main1.38f534a9576db7ec6ebcbca8c111f942_6" [label="6:  BinaryOperatorStmt: Assign \n   *&addblock:_fn_(*)=(_fun_objc_blockmain1_1) [line 31, column 3]\n " shape="box"]
	

	 "main1.38f534a9576db7ec6ebcbca8c111f942_6" -> "main1.38f534a9576db7ec6ebcbca8c111f942_5" ;
"main1.38f534a9576db7ec6ebcbca8c111f942_7" [label="7:  BinaryOperatorStmt: Assign \n   n$7=*&addblock:_fn_(*) [line 29, column 10]\n  n$8=n$7(1:int,2:int) [line 29, column 10]\n  *&add1:int=n$8 [line 29, column 3]\n " shape="box"]
	

	 "main1.38f534a9576db7ec6ebcbca8c111f942_7" -> "main1.38f534a9576db7ec6ebcbca8c111f942_6" ;
"main1.38f534a9576db7ec6ebcbca8c111f942_8" [label="8:  BinaryOperatorStmt: Assign \n   n$9=*&x:int [line 16, column 14]\n  *&addblock:_fn_(*)=(_fun_objc_blockmain1_2,(n$9 &x:int)) [line 16, column 3]\n " shape="box"]
	

	 "main1.38f534a9576db7ec6ebcbca8c111f942_8" -> "main1.38f534a9576db7ec6ebcbca8c111f942_7" ;
"main1.38f534a9576db7ec6ebcbca8c111f942_9" [label="9:  DeclStmt \n   *&x:int=7 [line 11, column 3]\n " shape="box"]
	

	 "main1.38f534a9576db7ec6ebcbca8c111f942_9" -> "main1.38f534a9576db7ec6ebcbca8c111f942_8" ;
"main1.38f534a9576db7ec6ebcbca8c111f942_10" [label="10:  DeclStmt \n   *&#GB<codetoanalyze/objc/shared/block/block.m>$main1.s:int=3 [line 10, column 3]\n " shape="box"]
	

	 "main1.38f534a9576db7ec6ebcbca8c111f942_10" -> "main1.38f534a9576db7ec6ebcbca8c111f942_9" ;
"objc_blockmain1_1.74199543de3b6a9a736f23ef5e45586a_1" [label="1: Start objc_blockmain1_1\nFormals:  e:int f:int\nLocals:  \n  " color=yellow style=filled]
	

	 "objc_blockmain1_1.74199543de3b6a9a736f23ef5e45586a_1" -> "objc_blockmain1_1.74199543de3b6a9a736f23ef5e45586a_3" ;
"objc_blockmain1_1.74199543de3b6a9a736f23ef5e45586a_2" [label="2: Exit objc_blockmain1_1 \n  " color=yellow style=filled]
	

"objc_blockmain1_1.74199543de3b6a9a736f23ef5e45586a_3" [label="3:  Return Stmt \n   n$5=*&e:int [line 32, column 12]\n  n$6=*&#GB<codetoanalyze/objc/shared/block/block.m>$main1.s:int [line 32, column 16]\n  *&return:int=(n$5 - n$6) [line 32, column 5]\n " shape="box"]
	

	 "objc_blockmain1_1.74199543de3b6a9a736f23ef5e45586a_3" -> "objc_blockmain1_1.74199543de3b6a9a736f23ef5e45586a_2" ;
"objc_blockmain1_2.0d332204bbe33f46a9283d2c0df5700a_1" [label="1: Start objc_blockmain1_2\nFormals:  x:int c:int d:int\nLocals:  bla:int add2:int addblock2:_fn_(*)\nCaptured:  x:int \n  " color=yellow style=filled]
	

	 "objc_blockmain1_2.0d332204bbe33f46a9283d2c0df5700a_1" -> "objc_blockmain1_2.0d332204bbe33f46a9283d2c0df5700a_6" ;
"objc_blockmain1_2.0d332204bbe33f46a9283d2c0df5700a_2" [label="2: Exit objc_blockmain1_2 \n  " color=yellow style=filled]
	

"objc_blockmain1_2.0d332204bbe33f46a9283d2c0df5700a_3" [label="3:  Return Stmt \n   n$10=*&c:int [line 26, column 12]\n  n$11=*&add2:int [line 26, column 16]\n  n$12=*&bla:int [line 26, column 23]\n  *&return:int=((n$10 + n$11) + n$12) [line 26, column 5]\n " shape="box"]
	

	 "objc_blockmain1_2.0d332204bbe33f46a9283d2c0df5700a_3" -> "objc_blockmain1_2.0d332204bbe33f46a9283d2c0df5700a_2" ;
"objc_blockmain1_2.0d332204bbe33f46a9283d2c0df5700a_4" [label="4:  BinaryOperatorStmt: Assign \n   n$13=*&addblock2:_fn_(*) [line 25, column 12]\n  n$14=n$13(1:int) [line 25, column 12]\n  *&add2:int=n$14 [line 25, column 5]\n " shape="box"]
	

	 "objc_blockmain1_2.0d332204bbe33f46a9283d2c0df5700a_4" -> "objc_blockmain1_2.0d332204bbe33f46a9283d2c0df5700a_3" ;
"objc_blockmain1_2.0d332204bbe33f46a9283d2c0df5700a_5" [label="5:  BinaryOperatorStmt: Assign \n   n$15=*&x:int [line 21, column 17]\n  n$16=*&bla:int [line 21, column 17]\n  *&addblock2:_fn_(*)=(_fun_objc_blockobjc_blockmain1_2_3,(n$15 &x:int),(n$16 &bla:int)) [line 21, column 5]\n " shape="box"]
	

	 "objc_blockmain1_2.0d332204bbe33f46a9283d2c0df5700a_5" -> "objc_blockmain1_2.0d332204bbe33f46a9283d2c0df5700a_4" ;
"objc_blockmain1_2.0d332204bbe33f46a9283d2c0df5700a_6" [label="6:  DeclStmt \n   *&bla:int=3 [line 19, column 5]\n " shape="box"]
	

	 "objc_blockmain1_2.0d332204bbe33f46a9283d2c0df5700a_6" -> "objc_blockmain1_2.0d332204bbe33f46a9283d2c0df5700a_5" ;
"objc_blockobjc_blockmain1_2_3.0824f0806cf4ebad2920e9a12535d20e_1" [label="1: Start objc_blockobjc_blockmain1_2_3\nFormals:  x:int bla:int z:int\nLocals: \nCaptured:  x:int bla:int \n  " color=yellow style=filled]
	

	 "objc_blockobjc_blockmain1_2_3.0824f0806cf4ebad2920e9a12535d20e_1" -> "objc_blockobjc_blockmain1_2_3.0824f0806cf4ebad2920e9a12535d20e_3" ;
"objc_blockobjc_blockmain1_2_3.0824f0806cf4ebad2920e9a12535d20e_2" [label="2: Exit objc_blockobjc_blockmain1_2_3 \n  " color=yellow style=filled]
	

"objc_blockobjc_blockmain1_2_3.0824f0806cf4ebad2920e9a12535d20e_3" [label="3:  Return Stmt \n   n$17=*&z:int [line 22, column 14]\n  n$18=*&#GB<codetoanalyze/objc/shared/block/block.m>$main1.s:int [line 22, column 18]\n  n$19=*&x:int [line 22, column 22]\n  n$20=*&bla:int [line 22, column 26]\n  *&return:int=(((n$17 + n$18) + n$19) + n$20) [line 22, column 7]\n " shape="box"]
	

	 "objc_blockobjc_blockmain1_2_3.0824f0806cf4ebad2920e9a12535d20e_3" -> "objc_blockobjc_blockmain1_2_3.0824f0806cf4ebad2920e9a12535d20e_2" ;
}