/* @generated */
digraph iCFG {
"var_div0#struct_pass_by_value#_ZN20struct_pass_by_value8var_div0Ev.ea769bea3089b35ba8da79453ced9a10_1" [label="1: Start struct_pass_by_value::var_div0\nFormals: \nLocals:  0$?%__sil_tmp__temp_construct_n$0:struct_pass_by_value::X x:struct_pass_by_value::X \n   DECLARE_LOCALS(&return,&0$?%__sil_tmp__temp_construct_n$0,&x); [line 27]\n " color=yellow style=filled]
	

	 "var_div0#struct_pass_by_value#_ZN20struct_pass_by_value8var_div0Ev.ea769bea3089b35ba8da79453ced9a10_1" -> "var_div0#struct_pass_by_value#_ZN20struct_pass_by_value8var_div0Ev.ea769bea3089b35ba8da79453ced9a10_4" ;
"var_div0#struct_pass_by_value#_ZN20struct_pass_by_value8var_div0Ev.ea769bea3089b35ba8da79453ced9a10_2" [label="2: Exit struct_pass_by_value::var_div0 \n  " color=yellow style=filled]
	

"var_div0#struct_pass_by_value#_ZN20struct_pass_by_value8var_div0Ev.ea769bea3089b35ba8da79453ced9a10_3" [label="3:  Return Stmt \n   _fun_struct_pass_by_value::X_X(&0$?%__sil_tmp__temp_construct_n$0:struct_pass_by_value::X*,&x:struct_pass_by_value::X&) [line 29]\n  n$1=_fun_struct_pass_by_value::get_f(&0$?%__sil_tmp__temp_construct_n$0:struct_pass_by_value::X) [line 29]\n  *&return:int=(1 / n$1) [line 29]\n " shape="box"]
	

	 "var_div0#struct_pass_by_value#_ZN20struct_pass_by_value8var_div0Ev.ea769bea3089b35ba8da79453ced9a10_3" -> "var_div0#struct_pass_by_value#_ZN20struct_pass_by_value8var_div0Ev.ea769bea3089b35ba8da79453ced9a10_2" ;
"var_div0#struct_pass_by_value#_ZN20struct_pass_by_value8var_div0Ev.ea769bea3089b35ba8da79453ced9a10_4" [label="4:  DeclStmt \n   _fun_struct_pass_by_value::X_X(&x:struct_pass_by_value::X*,0:int) [line 28]\n " shape="box"]
	

	 "var_div0#struct_pass_by_value#_ZN20struct_pass_by_value8var_div0Ev.ea769bea3089b35ba8da79453ced9a10_4" -> "var_div0#struct_pass_by_value#_ZN20struct_pass_by_value8var_div0Ev.ea769bea3089b35ba8da79453ced9a10_3" ;
"var_div1#struct_pass_by_value#_ZN20struct_pass_by_value8var_div1Ev.8d008dbf4f81bb7828cb268151c5d801_1" [label="1: Start struct_pass_by_value::var_div1\nFormals: \nLocals:  0$?%__sil_tmp__temp_construct_n$0:struct_pass_by_value::X x:struct_pass_by_value::X \n   DECLARE_LOCALS(&return,&0$?%__sil_tmp__temp_construct_n$0,&x); [line 32]\n " color=yellow style=filled]
	

	 "var_div1#struct_pass_by_value#_ZN20struct_pass_by_value8var_div1Ev.8d008dbf4f81bb7828cb268151c5d801_1" -> "var_div1#struct_pass_by_value#_ZN20struct_pass_by_value8var_div1Ev.8d008dbf4f81bb7828cb268151c5d801_4" ;
"var_div1#struct_pass_by_value#_ZN20struct_pass_by_value8var_div1Ev.8d008dbf4f81bb7828cb268151c5d801_2" [label="2: Exit struct_pass_by_value::var_div1 \n  " color=yellow style=filled]
	

"var_div1#struct_pass_by_value#_ZN20struct_pass_by_value8var_div1Ev.8d008dbf4f81bb7828cb268151c5d801_3" [label="3:  Return Stmt \n   _fun_struct_pass_by_value::X_X(&0$?%__sil_tmp__temp_construct_n$0:struct_pass_by_value::X*,&x:struct_pass_by_value::X&) [line 34]\n  n$1=_fun_struct_pass_by_value::get_f(&0$?%__sil_tmp__temp_construct_n$0:struct_pass_by_value::X) [line 34]\n  *&return:int=(1 / n$1) [line 34]\n " shape="box"]
	

	 "var_div1#struct_pass_by_value#_ZN20struct_pass_by_value8var_div1Ev.8d008dbf4f81bb7828cb268151c5d801_3" -> "var_div1#struct_pass_by_value#_ZN20struct_pass_by_value8var_div1Ev.8d008dbf4f81bb7828cb268151c5d801_2" ;
"var_div1#struct_pass_by_value#_ZN20struct_pass_by_value8var_div1Ev.8d008dbf4f81bb7828cb268151c5d801_4" [label="4:  DeclStmt \n   _fun_struct_pass_by_value::X_X(&x:struct_pass_by_value::X*,1:int) [line 33]\n " shape="box"]
	

	 "var_div1#struct_pass_by_value#_ZN20struct_pass_by_value8var_div1Ev.8d008dbf4f81bb7828cb268151c5d801_4" -> "var_div1#struct_pass_by_value#_ZN20struct_pass_by_value8var_div1Ev.8d008dbf4f81bb7828cb268151c5d801_3" ;
"temp_div0#struct_pass_by_value#_ZN20struct_pass_by_value9temp_div0Ev.6a3fc7a7402a35ea8c204e12f479e694_1" [label="1: Start struct_pass_by_value::temp_div0\nFormals: \nLocals:  0$?%__sil_tmp__temp_construct_n$0:struct_pass_by_value::X 0$?%__sil_tmpSIL_materialize_temp__n$1:struct_pass_by_value::X \n   DECLARE_LOCALS(&return,&0$?%__sil_tmp__temp_construct_n$0,&0$?%__sil_tmpSIL_materialize_temp__n$1); [line 37]\n " color=yellow style=filled]
	

	 "temp_div0#struct_pass_by_value#_ZN20struct_pass_by_value9temp_div0Ev.6a3fc7a7402a35ea8c204e12f479e694_1" -> "temp_div0#struct_pass_by_value#_ZN20struct_pass_by_value9temp_div0Ev.6a3fc7a7402a35ea8c204e12f479e694_3" ;
"temp_div0#struct_pass_by_value#_ZN20struct_pass_by_value9temp_div0Ev.6a3fc7a7402a35ea8c204e12f479e694_2" [label="2: Exit struct_pass_by_value::temp_div0 \n  " color=yellow style=filled]
	

"temp_div0#struct_pass_by_value#_ZN20struct_pass_by_value9temp_div0Ev.6a3fc7a7402a35ea8c204e12f479e694_3" [label="3:  Return Stmt \n   _fun_struct_pass_by_value::X_X(&0$?%__sil_tmpSIL_materialize_temp__n$1:struct_pass_by_value::X*,0:int) [line 37]\n  _fun_struct_pass_by_value::X_X(&0$?%__sil_tmp__temp_construct_n$0:struct_pass_by_value::X*,&0$?%__sil_tmpSIL_materialize_temp__n$1:struct_pass_by_value::X&) [line 37]\n  n$2=_fun_struct_pass_by_value::get_f(&0$?%__sil_tmp__temp_construct_n$0:struct_pass_by_value::X) [line 37]\n  *&return:int=(1 / n$2) [line 37]\n " shape="box"]
	

	 "temp_div0#struct_pass_by_value#_ZN20struct_pass_by_value9temp_div0Ev.6a3fc7a7402a35ea8c204e12f479e694_3" -> "temp_div0#struct_pass_by_value#_ZN20struct_pass_by_value9temp_div0Ev.6a3fc7a7402a35ea8c204e12f479e694_2" ;
"temp_div1#struct_pass_by_value#_ZN20struct_pass_by_value9temp_div1Ev.e4430496c9975df81d6f1cda9849e4c1_1" [label="1: Start struct_pass_by_value::temp_div1\nFormals: \nLocals:  0$?%__sil_tmp__temp_construct_n$0:struct_pass_by_value::X 0$?%__sil_tmpSIL_materialize_temp__n$1:struct_pass_by_value::X \n   DECLARE_LOCALS(&return,&0$?%__sil_tmp__temp_construct_n$0,&0$?%__sil_tmpSIL_materialize_temp__n$1); [line 39]\n " color=yellow style=filled]
	

	 "temp_div1#struct_pass_by_value#_ZN20struct_pass_by_value9temp_div1Ev.e4430496c9975df81d6f1cda9849e4c1_1" -> "temp_div1#struct_pass_by_value#_ZN20struct_pass_by_value9temp_div1Ev.e4430496c9975df81d6f1cda9849e4c1_3" ;
"temp_div1#struct_pass_by_value#_ZN20struct_pass_by_value9temp_div1Ev.e4430496c9975df81d6f1cda9849e4c1_2" [label="2: Exit struct_pass_by_value::temp_div1 \n  " color=yellow style=filled]
	

"temp_div1#struct_pass_by_value#_ZN20struct_pass_by_value9temp_div1Ev.e4430496c9975df81d6f1cda9849e4c1_3" [label="3:  Return Stmt \n   _fun_struct_pass_by_value::X_X(&0$?%__sil_tmpSIL_materialize_temp__n$1:struct_pass_by_value::X*,1:int) [line 39]\n  _fun_struct_pass_by_value::X_X(&0$?%__sil_tmp__temp_construct_n$0:struct_pass_by_value::X*,&0$?%__sil_tmpSIL_materialize_temp__n$1:struct_pass_by_value::X&) [line 39]\n  n$2=_fun_struct_pass_by_value::get_f(&0$?%__sil_tmp__temp_construct_n$0:struct_pass_by_value::X) [line 39]\n  *&return:int=(1 / n$2) [line 39]\n " shape="box"]
	

	 "temp_div1#struct_pass_by_value#_ZN20struct_pass_by_value9temp_div1Ev.e4430496c9975df81d6f1cda9849e4c1_3" -> "temp_div1#struct_pass_by_value#_ZN20struct_pass_by_value9temp_div1Ev.e4430496c9975df81d6f1cda9849e4c1_2" ;
"field_div0#struct_pass_by_value#_ZN20struct_pass_by_value10field_div0Ev.12455f7da0951932d0d6e44f468a9dfa_1" [label="1: Start struct_pass_by_value::field_div0\nFormals: \nLocals:  0$?%__sil_tmp__temp_construct_n$0:struct_pass_by_value::X y:struct_pass_by_value::Y x:struct_pass_by_value::X \n   DECLARE_LOCALS(&return,&0$?%__sil_tmp__temp_construct_n$0,&y,&x); [line 41]\n " color=yellow style=filled]
	

	 "field_div0#struct_pass_by_value#_ZN20struct_pass_by_value10field_div0Ev.12455f7da0951932d0d6e44f468a9dfa_1" -> "field_div0#struct_pass_by_value#_ZN20struct_pass_by_value10field_div0Ev.12455f7da0951932d0d6e44f468a9dfa_5" ;
"field_div0#struct_pass_by_value#_ZN20struct_pass_by_value10field_div0Ev.12455f7da0951932d0d6e44f468a9dfa_2" [label="2: Exit struct_pass_by_value::field_div0 \n  " color=yellow style=filled]
	

"field_div0#struct_pass_by_value#_ZN20struct_pass_by_value10field_div0Ev.12455f7da0951932d0d6e44f468a9dfa_3" [label="3:  Return Stmt \n   _fun_struct_pass_by_value::X_X(&0$?%__sil_tmp__temp_construct_n$0:struct_pass_by_value::X*,&y.x:struct_pass_by_value::X&) [line 44]\n  n$1=_fun_struct_pass_by_value::get_f(&0$?%__sil_tmp__temp_construct_n$0:struct_pass_by_value::X) [line 44]\n  *&return:int=(1 / n$1) [line 44]\n " shape="box"]
	

	 "field_div0#struct_pass_by_value#_ZN20struct_pass_by_value10field_div0Ev.12455f7da0951932d0d6e44f468a9dfa_3" -> "field_div0#struct_pass_by_value#_ZN20struct_pass_by_value10field_div0Ev.12455f7da0951932d0d6e44f468a9dfa_2" ;
"field_div0#struct_pass_by_value#_ZN20struct_pass_by_value10field_div0Ev.12455f7da0951932d0d6e44f468a9dfa_4" [label="4:  DeclStmt \n   _fun_struct_pass_by_value::Y_Y(&y:struct_pass_by_value::Y*,&x:struct_pass_by_value::X&) [line 43]\n " shape="box"]
	

	 "field_div0#struct_pass_by_value#_ZN20struct_pass_by_value10field_div0Ev.12455f7da0951932d0d6e44f468a9dfa_4" -> "field_div0#struct_pass_by_value#_ZN20struct_pass_by_value10field_div0Ev.12455f7da0951932d0d6e44f468a9dfa_3" ;
"field_div0#struct_pass_by_value#_ZN20struct_pass_by_value10field_div0Ev.12455f7da0951932d0d6e44f468a9dfa_5" [label="5:  DeclStmt \n   _fun_struct_pass_by_value::X_X(&x:struct_pass_by_value::X*,0:int) [line 42]\n " shape="box"]
	

	 "field_div0#struct_pass_by_value#_ZN20struct_pass_by_value10field_div0Ev.12455f7da0951932d0d6e44f468a9dfa_5" -> "field_div0#struct_pass_by_value#_ZN20struct_pass_by_value10field_div0Ev.12455f7da0951932d0d6e44f468a9dfa_4" ;
"param_get_copied_div0#struct_pass_by_value#_ZN20struct_pass_by_value21param_get_copied_div0Ev.bc08f53bd406a8850971bd434a8e414b_1" [label="1: Start struct_pass_by_value::param_get_copied_div0\nFormals: \nLocals:  0$?%__sil_tmp__temp_construct_n$1:struct_pass_by_value::X x:struct_pass_by_value::X \n   DECLARE_LOCALS(&return,&0$?%__sil_tmp__temp_construct_n$1,&x); [line 47]\n " color=yellow style=filled]
	

	 "param_get_copied_div0#struct_pass_by_value#_ZN20struct_pass_by_value21param_get_copied_div0Ev.bc08f53bd406a8850971bd434a8e414b_1" -> "param_get_copied_div0#struct_pass_by_value#_ZN20struct_pass_by_value21param_get_copied_div0Ev.bc08f53bd406a8850971bd434a8e414b_5" ;
"param_get_copied_div0#struct_pass_by_value#_ZN20struct_pass_by_value21param_get_copied_div0Ev.bc08f53bd406a8850971bd434a8e414b_2" [label="2: Exit struct_pass_by_value::param_get_copied_div0 \n  " color=yellow style=filled]
	

"param_get_copied_div0#struct_pass_by_value#_ZN20struct_pass_by_value21param_get_copied_div0Ev.bc08f53bd406a8850971bd434a8e414b_3" [label="3:  Return Stmt \n   n$0=*&x.f:int [line 50]\n  *&return:int=(1 / n$0) [line 50]\n " shape="box"]
	

	 "param_get_copied_div0#struct_pass_by_value#_ZN20struct_pass_by_value21param_get_copied_div0Ev.bc08f53bd406a8850971bd434a8e414b_3" -> "param_get_copied_div0#struct_pass_by_value#_ZN20struct_pass_by_value21param_get_copied_div0Ev.bc08f53bd406a8850971bd434a8e414b_2" ;
"param_get_copied_div0#struct_pass_by_value#_ZN20struct_pass_by_value21param_get_copied_div0Ev.bc08f53bd406a8850971bd434a8e414b_4" [label="4:  Call _fun_struct_pass_by_value::set_f \n   _fun_struct_pass_by_value::X_X(&0$?%__sil_tmp__temp_construct_n$1:struct_pass_by_value::X*,&x:struct_pass_by_value::X&) [line 49]\n  _fun_struct_pass_by_value::set_f(&0$?%__sil_tmp__temp_construct_n$1:struct_pass_by_value::X,1:int) [line 49]\n " shape="box"]
	

	 "param_get_copied_div0#struct_pass_by_value#_ZN20struct_pass_by_value21param_get_copied_div0Ev.bc08f53bd406a8850971bd434a8e414b_4" -> "param_get_copied_div0#struct_pass_by_value#_ZN20struct_pass_by_value21param_get_copied_div0Ev.bc08f53bd406a8850971bd434a8e414b_3" ;
"param_get_copied_div0#struct_pass_by_value#_ZN20struct_pass_by_value21param_get_copied_div0Ev.bc08f53bd406a8850971bd434a8e414b_5" [label="5:  DeclStmt \n   _fun_struct_pass_by_value::X_X(&x:struct_pass_by_value::X*,0:int) [line 48]\n " shape="box"]
	

	 "param_get_copied_div0#struct_pass_by_value#_ZN20struct_pass_by_value21param_get_copied_div0Ev.bc08f53bd406a8850971bd434a8e414b_5" -> "param_get_copied_div0#struct_pass_by_value#_ZN20struct_pass_by_value21param_get_copied_div0Ev.bc08f53bd406a8850971bd434a8e414b_4" ;
"param_get_copied_div1#struct_pass_by_value#_ZN20struct_pass_by_value21param_get_copied_div1Ev.a478d92732cbfd3143baded8caa93a88_1" [label="1: Start struct_pass_by_value::param_get_copied_div1\nFormals: \nLocals:  0$?%__sil_tmp__temp_construct_n$1:struct_pass_by_value::X x:struct_pass_by_value::X \n   DECLARE_LOCALS(&return,&0$?%__sil_tmp__temp_construct_n$1,&x); [line 53]\n " color=yellow style=filled]
	

	 "param_get_copied_div1#struct_pass_by_value#_ZN20struct_pass_by_value21param_get_copied_div1Ev.a478d92732cbfd3143baded8caa93a88_1" -> "param_get_copied_div1#struct_pass_by_value#_ZN20struct_pass_by_value21param_get_copied_div1Ev.a478d92732cbfd3143baded8caa93a88_5" ;
"param_get_copied_div1#struct_pass_by_value#_ZN20struct_pass_by_value21param_get_copied_div1Ev.a478d92732cbfd3143baded8caa93a88_2" [label="2: Exit struct_pass_by_value::param_get_copied_div1 \n  " color=yellow style=filled]
	

"param_get_copied_div1#struct_pass_by_value#_ZN20struct_pass_by_value21param_get_copied_div1Ev.a478d92732cbfd3143baded8caa93a88_3" [label="3:  Return Stmt \n   n$0=*&x.f:int [line 56]\n  *&return:int=(1 / n$0) [line 56]\n " shape="box"]
	

	 "param_get_copied_div1#struct_pass_by_value#_ZN20struct_pass_by_value21param_get_copied_div1Ev.a478d92732cbfd3143baded8caa93a88_3" -> "param_get_copied_div1#struct_pass_by_value#_ZN20struct_pass_by_value21param_get_copied_div1Ev.a478d92732cbfd3143baded8caa93a88_2" ;
"param_get_copied_div1#struct_pass_by_value#_ZN20struct_pass_by_value21param_get_copied_div1Ev.a478d92732cbfd3143baded8caa93a88_4" [label="4:  Call _fun_struct_pass_by_value::set_f \n   _fun_struct_pass_by_value::X_X(&0$?%__sil_tmp__temp_construct_n$1:struct_pass_by_value::X*,&x:struct_pass_by_value::X&) [line 55]\n  _fun_struct_pass_by_value::set_f(&0$?%__sil_tmp__temp_construct_n$1:struct_pass_by_value::X,0:int) [line 55]\n " shape="box"]
	

	 "param_get_copied_div1#struct_pass_by_value#_ZN20struct_pass_by_value21param_get_copied_div1Ev.a478d92732cbfd3143baded8caa93a88_4" -> "param_get_copied_div1#struct_pass_by_value#_ZN20struct_pass_by_value21param_get_copied_div1Ev.a478d92732cbfd3143baded8caa93a88_3" ;
"param_get_copied_div1#struct_pass_by_value#_ZN20struct_pass_by_value21param_get_copied_div1Ev.a478d92732cbfd3143baded8caa93a88_5" [label="5:  DeclStmt \n   _fun_struct_pass_by_value::X_X(&x:struct_pass_by_value::X*,1:int) [line 54]\n " shape="box"]
	

	 "param_get_copied_div1#struct_pass_by_value#_ZN20struct_pass_by_value21param_get_copied_div1Ev.a478d92732cbfd3143baded8caa93a88_5" -> "param_get_copied_div1#struct_pass_by_value#_ZN20struct_pass_by_value21param_get_copied_div1Ev.a478d92732cbfd3143baded8caa93a88_4" ;
"get_f#struct_pass_by_value#_ZN20struct_pass_by_value5get_fENS_1XE.d9eb5656addf74c4646b11cf2d3f3307_1" [label="1: Start struct_pass_by_value::get_f\nFormals:  val:struct_pass_by_value::X&\nLocals:  \n   DECLARE_LOCALS(&return); [line 22]\n " color=yellow style=filled]
	

	 "get_f#struct_pass_by_value#_ZN20struct_pass_by_value5get_fENS_1XE.d9eb5656addf74c4646b11cf2d3f3307_1" -> "get_f#struct_pass_by_value#_ZN20struct_pass_by_value5get_fENS_1XE.d9eb5656addf74c4646b11cf2d3f3307_3" ;
"get_f#struct_pass_by_value#_ZN20struct_pass_by_value5get_fENS_1XE.d9eb5656addf74c4646b11cf2d3f3307_2" [label="2: Exit struct_pass_by_value::get_f \n  " color=yellow style=filled]
	

"get_f#struct_pass_by_value#_ZN20struct_pass_by_value5get_fENS_1XE.d9eb5656addf74c4646b11cf2d3f3307_3" [label="3:  Return Stmt \n   n$0=*&val:struct_pass_by_value::X& [line 22]\n  n$1=*n$0.f:int [line 22]\n  *&return:int=n$1 [line 22]\n " shape="box"]
	

	 "get_f#struct_pass_by_value#_ZN20struct_pass_by_value5get_fENS_1XE.d9eb5656addf74c4646b11cf2d3f3307_3" -> "get_f#struct_pass_by_value#_ZN20struct_pass_by_value5get_fENS_1XE.d9eb5656addf74c4646b11cf2d3f3307_2" ;
"set_f#struct_pass_by_value#_ZN20struct_pass_by_value5set_fENS_1XEi.f10cea3478ded77d2dcefbe25a6546ca_1" [label="1: Start struct_pass_by_value::set_f\nFormals:  val:struct_pass_by_value::X& f:int\nLocals:  \n   DECLARE_LOCALS(&return); [line 25]\n " color=yellow style=filled]
	

	 "set_f#struct_pass_by_value#_ZN20struct_pass_by_value5set_fENS_1XEi.f10cea3478ded77d2dcefbe25a6546ca_1" -> "set_f#struct_pass_by_value#_ZN20struct_pass_by_value5set_fENS_1XEi.f10cea3478ded77d2dcefbe25a6546ca_3" ;
"set_f#struct_pass_by_value#_ZN20struct_pass_by_value5set_fENS_1XEi.f10cea3478ded77d2dcefbe25a6546ca_2" [label="2: Exit struct_pass_by_value::set_f \n  " color=yellow style=filled]
	

"set_f#struct_pass_by_value#_ZN20struct_pass_by_value5set_fENS_1XEi.f10cea3478ded77d2dcefbe25a6546ca_3" [label="3:  BinaryOperatorStmt: Assign \n   n$0=*&val:struct_pass_by_value::X& [line 25]\n  n$1=*&f:int [line 25]\n  *n$0.f:int=n$1 [line 25]\n " shape="box"]
	

	 "set_f#struct_pass_by_value#_ZN20struct_pass_by_value5set_fENS_1XEi.f10cea3478ded77d2dcefbe25a6546ca_3" -> "set_f#struct_pass_by_value#_ZN20struct_pass_by_value5set_fENS_1XEi.f10cea3478ded77d2dcefbe25a6546ca_2" ;
"X#X#struct_pass_by_value#{_ZN20struct_pass_by_value1XC1EOS0_|constexpr}.38a71213b4829bbfe72ae0107ed450f0_1" [label="1: Start struct_pass_by_value::X_X\nFormals:  this:struct_pass_by_value::X* __param_0:struct_pass_by_value::X&\nLocals:  \n   DECLARE_LOCALS(&return); [line 12]\n " color=yellow style=filled]
	

	 "X#X#struct_pass_by_value#{_ZN20struct_pass_by_value1XC1EOS0_|constexpr}.38a71213b4829bbfe72ae0107ed450f0_1" -> "X#X#struct_pass_by_value#{_ZN20struct_pass_by_value1XC1EOS0_|constexpr}.38a71213b4829bbfe72ae0107ed450f0_3" ;
"X#X#struct_pass_by_value#{_ZN20struct_pass_by_value1XC1EOS0_|constexpr}.38a71213b4829bbfe72ae0107ed450f0_2" [label="2: Exit struct_pass_by_value::X_X \n  " color=yellow style=filled]
	

"X#X#struct_pass_by_value#{_ZN20struct_pass_by_value1XC1EOS0_|constexpr}.38a71213b4829bbfe72ae0107ed450f0_3" [label="3:  Constructor Init \n   n$0=*&this:struct_pass_by_value::X* [line 12]\n  n$1=*&__param_0:struct_pass_by_value::X& [line 12]\n  n$2=*n$1.f:int [line 12]\n  *n$0.f:int=n$2 [line 12]\n " shape="box"]
	

	 "X#X#struct_pass_by_value#{_ZN20struct_pass_by_value1XC1EOS0_|constexpr}.38a71213b4829bbfe72ae0107ed450f0_3" -> "X#X#struct_pass_by_value#{_ZN20struct_pass_by_value1XC1EOS0_|constexpr}.38a71213b4829bbfe72ae0107ed450f0_2" ;
"X#X#struct_pass_by_value#{_ZN20struct_pass_by_value1XC1ERKS0_|constexpr}.395223c91e8475ac0e16cddc9acb281d_1" [label="1: Start struct_pass_by_value::X_X\nFormals:  this:struct_pass_by_value::X* __param_0:struct_pass_by_value::X const &\nLocals:  \n   DECLARE_LOCALS(&return); [line 12]\n " color=yellow style=filled]
	

	 "X#X#struct_pass_by_value#{_ZN20struct_pass_by_value1XC1ERKS0_|constexpr}.395223c91e8475ac0e16cddc9acb281d_1" -> "X#X#struct_pass_by_value#{_ZN20struct_pass_by_value1XC1ERKS0_|constexpr}.395223c91e8475ac0e16cddc9acb281d_3" ;
"X#X#struct_pass_by_value#{_ZN20struct_pass_by_value1XC1ERKS0_|constexpr}.395223c91e8475ac0e16cddc9acb281d_2" [label="2: Exit struct_pass_by_value::X_X \n  " color=yellow style=filled]
	

"X#X#struct_pass_by_value#{_ZN20struct_pass_by_value1XC1ERKS0_|constexpr}.395223c91e8475ac0e16cddc9acb281d_3" [label="3:  Constructor Init \n   n$0=*&this:struct_pass_by_value::X* [line 12]\n  n$1=*&__param_0:struct_pass_by_value::X const & [line 12]\n  n$2=*n$1.f:int [line 12]\n  *n$0.f:int=n$2 [line 12]\n " shape="box"]
	

	 "X#X#struct_pass_by_value#{_ZN20struct_pass_by_value1XC1ERKS0_|constexpr}.395223c91e8475ac0e16cddc9acb281d_3" -> "X#X#struct_pass_by_value#{_ZN20struct_pass_by_value1XC1ERKS0_|constexpr}.395223c91e8475ac0e16cddc9acb281d_2" ;
"X#X#struct_pass_by_value#{_ZN20struct_pass_by_value1XC1Ei}.4c01f928279242a5994b8212d85ebedb_1" [label="1: Start struct_pass_by_value::X_X\nFormals:  this:struct_pass_by_value::X* f:int\nLocals:  \n   DECLARE_LOCALS(&return); [line 14]\n " color=yellow style=filled]
	

	 "X#X#struct_pass_by_value#{_ZN20struct_pass_by_value1XC1Ei}.4c01f928279242a5994b8212d85ebedb_1" -> "X#X#struct_pass_by_value#{_ZN20struct_pass_by_value1XC1Ei}.4c01f928279242a5994b8212d85ebedb_3" ;
"X#X#struct_pass_by_value#{_ZN20struct_pass_by_value1XC1Ei}.4c01f928279242a5994b8212d85ebedb_2" [label="2: Exit struct_pass_by_value::X_X \n  " color=yellow style=filled]
	

"X#X#struct_pass_by_value#{_ZN20struct_pass_by_value1XC1Ei}.4c01f928279242a5994b8212d85ebedb_3" [label="3:  Constructor Init \n   n$0=*&this:struct_pass_by_value::X* [line 14]\n  n$1=*&f:int [line 14]\n  *n$0.f:int=n$1 [line 14]\n " shape="box"]
	

	 "X#X#struct_pass_by_value#{_ZN20struct_pass_by_value1XC1Ei}.4c01f928279242a5994b8212d85ebedb_3" -> "X#X#struct_pass_by_value#{_ZN20struct_pass_by_value1XC1Ei}.4c01f928279242a5994b8212d85ebedb_2" ;
"Y#Y#struct_pass_by_value#{_ZN20struct_pass_by_value1YC1ERKNS_1XE}.8a81f6f538ade21c1d4ebc1a51bad9e6_1" [label="1: Start struct_pass_by_value::Y_Y\nFormals:  this:struct_pass_by_value::Y* x:struct_pass_by_value::X const &\nLocals:  \n   DECLARE_LOCALS(&return); [line 18]\n " color=yellow style=filled]
	

	 "Y#Y#struct_pass_by_value#{_ZN20struct_pass_by_value1YC1ERKNS_1XE}.8a81f6f538ade21c1d4ebc1a51bad9e6_1" -> "Y#Y#struct_pass_by_value#{_ZN20struct_pass_by_value1YC1ERKNS_1XE}.8a81f6f538ade21c1d4ebc1a51bad9e6_3" ;
"Y#Y#struct_pass_by_value#{_ZN20struct_pass_by_value1YC1ERKNS_1XE}.8a81f6f538ade21c1d4ebc1a51bad9e6_2" [label="2: Exit struct_pass_by_value::Y_Y \n  " color=yellow style=filled]
	

"Y#Y#struct_pass_by_value#{_ZN20struct_pass_by_value1YC1ERKNS_1XE}.8a81f6f538ade21c1d4ebc1a51bad9e6_3" [label="3:  Constructor Init \n   n$0=*&this:struct_pass_by_value::Y* [line 18]\n  n$1=*&x:struct_pass_by_value::X const & [line 18]\n  _fun_struct_pass_by_value::X_X(n$0.x:struct_pass_by_value::X*,n$1:struct_pass_by_value::X const &) [line 18]\n " shape="box"]
	

	 "Y#Y#struct_pass_by_value#{_ZN20struct_pass_by_value1YC1ERKNS_1XE}.8a81f6f538ade21c1d4ebc1a51bad9e6_3" -> "Y#Y#struct_pass_by_value#{_ZN20struct_pass_by_value1YC1ERKNS_1XE}.8a81f6f538ade21c1d4ebc1a51bad9e6_2" ;
}
