/* @generated */
digraph iCFG {
"test_div0#constructor_with_body#_ZN21constructor_with_body9test_div0Ev.aabc9b4df273fb62d35599cac94ca78c_1" [label="1: Start constructor_with_body::test_div0\nFormals: \nLocals:  x:constructor_with_body::X \n   DECLARE_LOCALS(&return,&x); [line 30]\n " color=yellow style=filled]
	

	 "test_div0#constructor_with_body#_ZN21constructor_with_body9test_div0Ev.aabc9b4df273fb62d35599cac94ca78c_1" -> "test_div0#constructor_with_body#_ZN21constructor_with_body9test_div0Ev.aabc9b4df273fb62d35599cac94ca78c_4" ;
"test_div0#constructor_with_body#_ZN21constructor_with_body9test_div0Ev.aabc9b4df273fb62d35599cac94ca78c_2" [label="2: Exit constructor_with_body::test_div0 \n  " color=yellow style=filled]
	

"test_div0#constructor_with_body#_ZN21constructor_with_body9test_div0Ev.aabc9b4df273fb62d35599cac94ca78c_3" [label="3:  Call _fun_constructor_with_body::X_div \n   _=*&x:constructor_with_body::X [line 32]\n  n$1=_fun_constructor_with_body::X_div(&x:constructor_with_body::X&) [line 32]\n " shape="box"]
	

	 "test_div0#constructor_with_body#_ZN21constructor_with_body9test_div0Ev.aabc9b4df273fb62d35599cac94ca78c_3" -> "test_div0#constructor_with_body#_ZN21constructor_with_body9test_div0Ev.aabc9b4df273fb62d35599cac94ca78c_2" ;
"test_div0#constructor_with_body#_ZN21constructor_with_body9test_div0Ev.aabc9b4df273fb62d35599cac94ca78c_4" [label="4:  DeclStmt \n   _fun_constructor_with_body::X_X(&x:constructor_with_body::X*,-2:int,2:int) [line 31]\n " shape="box"]
	

	 "test_div0#constructor_with_body#_ZN21constructor_with_body9test_div0Ev.aabc9b4df273fb62d35599cac94ca78c_4" -> "test_div0#constructor_with_body#_ZN21constructor_with_body9test_div0Ev.aabc9b4df273fb62d35599cac94ca78c_3" ;
"test_div0_default_constructor#constructor_with_body#_ZN21constructor_with_body29test_div0_default_co.b01d4c904592e28ee2ed36fcca7f15da_1" [label="1: Start constructor_with_body::test_div0_default_constructor\nFormals: \nLocals:  x:constructor_with_body::X \n   DECLARE_LOCALS(&return,&x); [line 35]\n " color=yellow style=filled]
	

	 "test_div0_default_constructor#constructor_with_body#_ZN21constructor_with_body29test_div0_default_co.b01d4c904592e28ee2ed36fcca7f15da_1" -> "test_div0_default_constructor#constructor_with_body#_ZN21constructor_with_body29test_div0_default_co.b01d4c904592e28ee2ed36fcca7f15da_4" ;
"test_div0_default_constructor#constructor_with_body#_ZN21constructor_with_body29test_div0_default_co.b01d4c904592e28ee2ed36fcca7f15da_2" [label="2: Exit constructor_with_body::test_div0_default_constructor \n  " color=yellow style=filled]
	

"test_div0_default_constructor#constructor_with_body#_ZN21constructor_with_body29test_div0_default_co.b01d4c904592e28ee2ed36fcca7f15da_3" [label="3:  Call _fun_constructor_with_body::X_div \n   _=*&x:constructor_with_body::X [line 37]\n  n$1=_fun_constructor_with_body::X_div(&x:constructor_with_body::X&) [line 37]\n " shape="box"]
	

	 "test_div0_default_constructor#constructor_with_body#_ZN21constructor_with_body29test_div0_default_co.b01d4c904592e28ee2ed36fcca7f15da_3" -> "test_div0_default_constructor#constructor_with_body#_ZN21constructor_with_body29test_div0_default_co.b01d4c904592e28ee2ed36fcca7f15da_2" ;
"test_div0_default_constructor#constructor_with_body#_ZN21constructor_with_body29test_div0_default_co.b01d4c904592e28ee2ed36fcca7f15da_4" [label="4:  DeclStmt \n   _fun_constructor_with_body::X_X(&x:constructor_with_body::X*) [line 36]\n " shape="box"]
	

	 "test_div0_default_constructor#constructor_with_body#_ZN21constructor_with_body29test_div0_default_co.b01d4c904592e28ee2ed36fcca7f15da_4" -> "test_div0_default_constructor#constructor_with_body#_ZN21constructor_with_body29test_div0_default_co.b01d4c904592e28ee2ed36fcca7f15da_3" ;
"test_div1#constructor_with_body#_ZN21constructor_with_body9test_div1Ev.2618191b3cfd6ff4139eca07b77d6d8c_1" [label="1: Start constructor_with_body::test_div1\nFormals: \nLocals:  x:constructor_with_body::X \n   DECLARE_LOCALS(&return,&x); [line 40]\n " color=yellow style=filled]
	

	 "test_div1#constructor_with_body#_ZN21constructor_with_body9test_div1Ev.2618191b3cfd6ff4139eca07b77d6d8c_1" -> "test_div1#constructor_with_body#_ZN21constructor_with_body9test_div1Ev.2618191b3cfd6ff4139eca07b77d6d8c_4" ;
"test_div1#constructor_with_body#_ZN21constructor_with_body9test_div1Ev.2618191b3cfd6ff4139eca07b77d6d8c_2" [label="2: Exit constructor_with_body::test_div1 \n  " color=yellow style=filled]
	

"test_div1#constructor_with_body#_ZN21constructor_with_body9test_div1Ev.2618191b3cfd6ff4139eca07b77d6d8c_3" [label="3:  Call _fun_constructor_with_body::X_div \n   _=*&x:constructor_with_body::X [line 42]\n  n$1=_fun_constructor_with_body::X_div(&x:constructor_with_body::X&) [line 42]\n " shape="box"]
	

	 "test_div1#constructor_with_body#_ZN21constructor_with_body9test_div1Ev.2618191b3cfd6ff4139eca07b77d6d8c_3" -> "test_div1#constructor_with_body#_ZN21constructor_with_body9test_div1Ev.2618191b3cfd6ff4139eca07b77d6d8c_2" ;
"test_div1#constructor_with_body#_ZN21constructor_with_body9test_div1Ev.2618191b3cfd6ff4139eca07b77d6d8c_4" [label="4:  DeclStmt \n   _fun_constructor_with_body::X_X(&x:constructor_with_body::X*,0:int,1:int) [line 41]\n " shape="box"]
	

	 "test_div1#constructor_with_body#_ZN21constructor_with_body9test_div1Ev.2618191b3cfd6ff4139eca07b77d6d8c_4" -> "test_div1#constructor_with_body#_ZN21constructor_with_body9test_div1Ev.2618191b3cfd6ff4139eca07b77d6d8c_3" ;
"init#X#constructor_with_body#(_ZN21constructor_with_body1X4initEv).c0981632d9f0df4c857912c5749c0b0b_1" [label="1: Start constructor_with_body::X_init\nFormals:  this:constructor_with_body::X*\nLocals:  \n   DECLARE_LOCALS(&return); [line 14]\n " color=yellow style=filled]
	

	 "init#X#constructor_with_body#(_ZN21constructor_with_body1X4initEv).c0981632d9f0df4c857912c5749c0b0b_1" -> "init#X#constructor_with_body#(_ZN21constructor_with_body1X4initEv).c0981632d9f0df4c857912c5749c0b0b_3" ;
"init#X#constructor_with_body#(_ZN21constructor_with_body1X4initEv).c0981632d9f0df4c857912c5749c0b0b_2" [label="2: Exit constructor_with_body::X_init \n  " color=yellow style=filled]
	

"init#X#constructor_with_body#(_ZN21constructor_with_body1X4initEv).c0981632d9f0df4c857912c5749c0b0b_3" [label="3:  BinaryOperatorStmt: Assign \n   n$0=*&this:constructor_with_body::X* [line 14]\n  *n$0.f:int=0 [line 14]\n " shape="box"]
	

	 "init#X#constructor_with_body#(_ZN21constructor_with_body1X4initEv).c0981632d9f0df4c857912c5749c0b0b_3" -> "init#X#constructor_with_body#(_ZN21constructor_with_body1X4initEv).c0981632d9f0df4c857912c5749c0b0b_2" ;
"X#X#constructor_with_body#{_ZN21constructor_with_body1XC1Ev}.9337f6e64baec148cba8e3ca35717fe3_1" [label="1: Start constructor_with_body::X_X\nFormals:  this:constructor_with_body::X*\nLocals:  \n   DECLARE_LOCALS(&return); [line 17]\n " color=yellow style=filled]
	

	 "X#X#constructor_with_body#{_ZN21constructor_with_body1XC1Ev}.9337f6e64baec148cba8e3ca35717fe3_1" -> "X#X#constructor_with_body#{_ZN21constructor_with_body1XC1Ev}.9337f6e64baec148cba8e3ca35717fe3_3" ;
"X#X#constructor_with_body#{_ZN21constructor_with_body1XC1Ev}.9337f6e64baec148cba8e3ca35717fe3_2" [label="2: Exit constructor_with_body::X_X \n  " color=yellow style=filled]
	

"X#X#constructor_with_body#{_ZN21constructor_with_body1XC1Ev}.9337f6e64baec148cba8e3ca35717fe3_3" [label="3:  Call _fun_constructor_with_body::X_init \n   n$0=*&this:constructor_with_body::X* [line 17]\n  _=*n$0:constructor_with_body::X [line 17]\n  _fun_constructor_with_body::X_init(n$0:constructor_with_body::X*) [line 17]\n " shape="box"]
	

	 "X#X#constructor_with_body#{_ZN21constructor_with_body1XC1Ev}.9337f6e64baec148cba8e3ca35717fe3_3" -> "X#X#constructor_with_body#{_ZN21constructor_with_body1XC1Ev}.9337f6e64baec148cba8e3ca35717fe3_2" ;
"div#X#constructor_with_body#(_ZN21constructor_with_body1X3divEv).78945c1790df88b75af80ae2277d9b0e_1" [label="1: Start constructor_with_body::X_div\nFormals:  this:constructor_with_body::X*\nLocals:  \n   DECLARE_LOCALS(&return); [line 21]\n " color=yellow style=filled]
	

	 "div#X#constructor_with_body#(_ZN21constructor_with_body1X3divEv).78945c1790df88b75af80ae2277d9b0e_1" -> "div#X#constructor_with_body#(_ZN21constructor_with_body1X3divEv).78945c1790df88b75af80ae2277d9b0e_3" ;
"div#X#constructor_with_body#(_ZN21constructor_with_body1X3divEv).78945c1790df88b75af80ae2277d9b0e_2" [label="2: Exit constructor_with_body::X_div \n  " color=yellow style=filled]
	

"div#X#constructor_with_body#(_ZN21constructor_with_body1X3divEv).78945c1790df88b75af80ae2277d9b0e_3" [label="3:  Return Stmt \n   n$0=*&this:constructor_with_body::X* [line 21]\n  n$1=*n$0.f:int [line 21]\n  *&return:int=(1 / n$1) [line 21]\n " shape="box"]
	

	 "div#X#constructor_with_body#(_ZN21constructor_with_body1X3divEv).78945c1790df88b75af80ae2277d9b0e_3" -> "div#X#constructor_with_body#(_ZN21constructor_with_body1X3divEv).78945c1790df88b75af80ae2277d9b0e_2" ;
"X#X#constructor_with_body#{_ZN21constructor_with_body1XC1Eii}.aa20cb7db144142db6706b0e4a4fef63_1" [label="1: Start constructor_with_body::X_X\nFormals:  this:constructor_with_body::X* a:int b:int\nLocals:  c:int \n   DECLARE_LOCALS(&return,&c); [line 24]\n " color=yellow style=filled]
	

	 "X#X#constructor_with_body#{_ZN21constructor_with_body1XC1Eii}.aa20cb7db144142db6706b0e4a4fef63_1" -> "X#X#constructor_with_body#{_ZN21constructor_with_body1XC1Eii}.aa20cb7db144142db6706b0e4a4fef63_5" ;
"X#X#constructor_with_body#{_ZN21constructor_with_body1XC1Eii}.aa20cb7db144142db6706b0e4a4fef63_2" [label="2: Exit constructor_with_body::X_X \n  " color=yellow style=filled]
	

"X#X#constructor_with_body#{_ZN21constructor_with_body1XC1Eii}.aa20cb7db144142db6706b0e4a4fef63_3" [label="3:  BinaryOperatorStmt: Assign \n   n$0=*&this:constructor_with_body::X* [line 27]\n  n$1=*&c:int [line 27]\n  *n$0.f:int=n$1 [line 27]\n " shape="box"]
	

	 "X#X#constructor_with_body#{_ZN21constructor_with_body1XC1Eii}.aa20cb7db144142db6706b0e4a4fef63_3" -> "X#X#constructor_with_body#{_ZN21constructor_with_body1XC1Eii}.aa20cb7db144142db6706b0e4a4fef63_2" ;
"X#X#constructor_with_body#{_ZN21constructor_with_body1XC1Eii}.aa20cb7db144142db6706b0e4a4fef63_4" [label="4:  Call _fun_constructor_with_body::X_init \n   n$2=*&this:constructor_with_body::X* [line 26]\n  _=*n$2:constructor_with_body::X [line 26]\n  _fun_constructor_with_body::X_init(n$2:constructor_with_body::X*) [line 26]\n " shape="box"]
	

	 "X#X#constructor_with_body#{_ZN21constructor_with_body1XC1Eii}.aa20cb7db144142db6706b0e4a4fef63_4" -> "X#X#constructor_with_body#{_ZN21constructor_with_body1XC1Eii}.aa20cb7db144142db6706b0e4a4fef63_3" ;
"X#X#constructor_with_body#{_ZN21constructor_with_body1XC1Eii}.aa20cb7db144142db6706b0e4a4fef63_5" [label="5:  DeclStmt \n   n$4=*&a:int [line 25]\n  n$5=*&b:int [line 25]\n  *&c:int=(n$4 + n$5) [line 25]\n " shape="box"]
	

	 "X#X#constructor_with_body#{_ZN21constructor_with_body1XC1Eii}.aa20cb7db144142db6706b0e4a4fef63_5" -> "X#X#constructor_with_body#{_ZN21constructor_with_body1XC1Eii}.aa20cb7db144142db6706b0e4a4fef63_4" ;
}
