You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

253 lines
26 KiB

/* @generated */
digraph iCFG {
"bar#_Z3barv.7d9c90fb4a18f941dfd92032592c170a_1" [label="1: Start bar\nFormals: \nLocals: func:bar::lambda_shared_lambda_lambda1.cpp:11:15 0$?%__sil_tmpSIL_materialize_temp__n$1:bar::lambda_shared_lambda_lambda1.cpp:11:15 \n DECLARE_LOCALS(&return,&func,&0$?%__sil_tmpSIL_materialize_temp__n$1); [line 10]\n " color=yellow style=filled]
"bar#_Z3barv.7d9c90fb4a18f941dfd92032592c170a_1" -> "bar#_Z3barv.7d9c90fb4a18f941dfd92032592c170a_4" ;
"bar#_Z3barv.7d9c90fb4a18f941dfd92032592c170a_2" [label="2: Exit bar \n " color=yellow style=filled]
"bar#_Z3barv.7d9c90fb4a18f941dfd92032592c170a_3" [label="3: Return Stmt \n n$0=_fun_bar::lambda_shared_lambda_lambda1.cpp:11:15_operator()(&func:bar::lambda_shared_lambda_lambda1.cpp:11:15&) [line 15]\n *&return:int=(7 / n$0) [line 15]\n " shape="box"]
"bar#_Z3barv.7d9c90fb4a18f941dfd92032592c170a_3" -> "bar#_Z3barv.7d9c90fb4a18f941dfd92032592c170a_2" ;
"bar#_Z3barv.7d9c90fb4a18f941dfd92032592c170a_4" [label="4: DeclStmt \n *&0$?%__sil_tmpSIL_materialize_temp__n$1:bar::lambda_shared_lambda_lambda1.cpp:11:15=(_fun_bar::lambda_shared_lambda_lambda1.cpp:11:15_operator()) [line 11]\n _fun_bar::lambda_shared_lambda_lambda1.cpp:11:15_(&func:bar::lambda_shared_lambda_lambda1.cpp:11:15*,&0$?%__sil_tmpSIL_materialize_temp__n$1:bar::lambda_shared_lambda_lambda1.cpp:11:15&) [line 11]\n " shape="box"]
"bar#_Z3barv.7d9c90fb4a18f941dfd92032592c170a_4" -> "bar#_Z3barv.7d9c90fb4a18f941dfd92032592c170a_3" ;
"foo#_Z3foov.69dc85dbfdb3da90badccdb11670a4ca_1" [label="1: Start foo\nFormals: \nLocals: y:foo::lambda_shared_lambda_lambda1.cpp:20:12 0$?%__sil_tmpSIL_materialize_temp__n$1:foo::lambda_shared_lambda_lambda1.cpp:20:12 unused:foo::lambda_shared_lambda_lambda1.cpp:19:17 0$?%__sil_tmpSIL_materialize_temp__n$2:foo::lambda_shared_lambda_lambda1.cpp:19:17 \n DECLARE_LOCALS(&return,&y,&0$?%__sil_tmpSIL_materialize_temp__n$1,&unused,&0$?%__sil_tmpSIL_materialize_temp__n$2); [line 18]\n " color=yellow style=filled]
"foo#_Z3foov.69dc85dbfdb3da90badccdb11670a4ca_1" -> "foo#_Z3foov.69dc85dbfdb3da90badccdb11670a4ca_5" ;
"foo#_Z3foov.69dc85dbfdb3da90badccdb11670a4ca_2" [label="2: Exit foo \n " color=yellow style=filled]
"foo#_Z3foov.69dc85dbfdb3da90badccdb11670a4ca_3" [label="3: Return Stmt \n n$0=_fun_foo::lambda_shared_lambda_lambda1.cpp:20:12_operator()(&y:foo::lambda_shared_lambda_lambda1.cpp:20:12&,3:int) [line 21]\n *&return:int=(5 / (4 - n$0)) [line 21]\n " shape="box"]
"foo#_Z3foov.69dc85dbfdb3da90badccdb11670a4ca_3" -> "foo#_Z3foov.69dc85dbfdb3da90badccdb11670a4ca_2" ;
"foo#_Z3foov.69dc85dbfdb3da90badccdb11670a4ca_4" [label="4: DeclStmt \n *&0$?%__sil_tmpSIL_materialize_temp__n$1:foo::lambda_shared_lambda_lambda1.cpp:20:12=(_fun_foo::lambda_shared_lambda_lambda1.cpp:20:12_operator()) [line 20]\n _fun_foo::lambda_shared_lambda_lambda1.cpp:20:12_(&y:foo::lambda_shared_lambda_lambda1.cpp:20:12*,&0$?%__sil_tmpSIL_materialize_temp__n$1:foo::lambda_shared_lambda_lambda1.cpp:20:12&) [line 20]\n " shape="box"]
"foo#_Z3foov.69dc85dbfdb3da90badccdb11670a4ca_4" -> "foo#_Z3foov.69dc85dbfdb3da90badccdb11670a4ca_3" ;
"foo#_Z3foov.69dc85dbfdb3da90badccdb11670a4ca_5" [label="5: DeclStmt \n *&0$?%__sil_tmpSIL_materialize_temp__n$2:foo::lambda_shared_lambda_lambda1.cpp:19:17=(_fun_foo::lambda_shared_lambda_lambda1.cpp:19:17_operator()) [line 19]\n _fun_foo::lambda_shared_lambda_lambda1.cpp:19:17_(&unused:foo::lambda_shared_lambda_lambda1.cpp:19:17*,&0$?%__sil_tmpSIL_materialize_temp__n$2:foo::lambda_shared_lambda_lambda1.cpp:19:17&) [line 19]\n " shape="box"]
"foo#_Z3foov.69dc85dbfdb3da90badccdb11670a4ca_5" -> "foo#_Z3foov.69dc85dbfdb3da90badccdb11670a4ca_4" ;
"fooOK#_Z5fooOKv.17fb07f2bfe616303a58d2e25ed98781_1" [label="1: Start fooOK\nFormals: \nLocals: y:fooOK::lambda_shared_lambda_lambda1.cpp:26:12 0$?%__sil_tmpSIL_materialize_temp__n$1:fooOK::lambda_shared_lambda_lambda1.cpp:26:12 \n DECLARE_LOCALS(&return,&y,&0$?%__sil_tmpSIL_materialize_temp__n$1); [line 24]\n " color=yellow style=filled]
"fooOK#_Z5fooOKv.17fb07f2bfe616303a58d2e25ed98781_1" -> "fooOK#_Z5fooOKv.17fb07f2bfe616303a58d2e25ed98781_4" ;
"fooOK#_Z5fooOKv.17fb07f2bfe616303a58d2e25ed98781_2" [label="2: Exit fooOK \n " color=yellow style=filled]
"fooOK#_Z5fooOKv.17fb07f2bfe616303a58d2e25ed98781_3" [label="3: Return Stmt \n n$0=_fun_fooOK::lambda_shared_lambda_lambda1.cpp:26:12_operator()(&y:fooOK::lambda_shared_lambda_lambda1.cpp:26:12&,3:int) [line 27]\n *&return:int=(5 / (4 - n$0)) [line 27]\n " shape="box"]
"fooOK#_Z5fooOKv.17fb07f2bfe616303a58d2e25ed98781_3" -> "fooOK#_Z5fooOKv.17fb07f2bfe616303a58d2e25ed98781_2" ;
"fooOK#_Z5fooOKv.17fb07f2bfe616303a58d2e25ed98781_4" [label="4: DeclStmt \n *&0$?%__sil_tmpSIL_materialize_temp__n$1:fooOK::lambda_shared_lambda_lambda1.cpp:26:12=(_fun_fooOK::lambda_shared_lambda_lambda1.cpp:26:12_operator()) [line 26]\n _fun_fooOK::lambda_shared_lambda_lambda1.cpp:26:12_(&y:fooOK::lambda_shared_lambda_lambda1.cpp:26:12*,&0$?%__sil_tmpSIL_materialize_temp__n$1:fooOK::lambda_shared_lambda_lambda1.cpp:26:12&) [line 26]\n " shape="box"]
"fooOK#_Z5fooOKv.17fb07f2bfe616303a58d2e25ed98781_4" -> "fooOK#_Z5fooOKv.17fb07f2bfe616303a58d2e25ed98781_3" ;
"normal_capture#_Z14normal_capturev.9af9b723c040290ea713f2d1bc6c66e2_1" [label="1: Start normal_capture\nFormals: \nLocals: y:int x:int \n DECLARE_LOCALS(&return,&y,&x); [line 30]\n " color=yellow style=filled]
"normal_capture#_Z14normal_capturev.9af9b723c040290ea713f2d1bc6c66e2_1" -> "normal_capture#_Z14normal_capturev.9af9b723c040290ea713f2d1bc6c66e2_5" ;
"normal_capture#_Z14normal_capturev.9af9b723c040290ea713f2d1bc6c66e2_2" [label="2: Exit normal_capture \n " color=yellow style=filled]
"normal_capture#_Z14normal_capturev.9af9b723c040290ea713f2d1bc6c66e2_3" [label="3: Return Stmt \n n$0=_fun_normal_capture::lambda_shared_lambda_lambda1.cpp:33:10_operator()((_fun_normal_capture::lambda_shared_lambda_lambda1.cpp:33:10_operator(),&x,&y):normal_capture::lambda_shared_lambda_lambda1.cpp:33:10) [line 33]\n *&return:int=n$0 [line 33]\n " shape="box"]
"normal_capture#_Z14normal_capturev.9af9b723c040290ea713f2d1bc6c66e2_3" -> "normal_capture#_Z14normal_capturev.9af9b723c040290ea713f2d1bc6c66e2_2" ;
"normal_capture#_Z14normal_capturev.9af9b723c040290ea713f2d1bc6c66e2_4" [label="4: DeclStmt \n *&y:int=2 [line 32]\n " shape="box"]
"normal_capture#_Z14normal_capturev.9af9b723c040290ea713f2d1bc6c66e2_4" -> "normal_capture#_Z14normal_capturev.9af9b723c040290ea713f2d1bc6c66e2_3" ;
"normal_capture#_Z14normal_capturev.9af9b723c040290ea713f2d1bc6c66e2_5" [label="5: DeclStmt \n *&x:int=1 [line 31]\n " shape="box"]
"normal_capture#_Z14normal_capturev.9af9b723c040290ea713f2d1bc6c66e2_5" -> "normal_capture#_Z14normal_capturev.9af9b723c040290ea713f2d1bc6c66e2_4" ;
"capture_by_ref#_Z14capture_by_refv.c683a8db53a834aa19283088dfffe460_1" [label="1: Start capture_by_ref\nFormals: \nLocals: x:int \n DECLARE_LOCALS(&return,&x); [line 36]\n " color=yellow style=filled]
"capture_by_ref#_Z14capture_by_refv.c683a8db53a834aa19283088dfffe460_1" -> "capture_by_ref#_Z14capture_by_refv.c683a8db53a834aa19283088dfffe460_5" ;
"capture_by_ref#_Z14capture_by_refv.c683a8db53a834aa19283088dfffe460_2" [label="2: Exit capture_by_ref \n " color=yellow style=filled]
"capture_by_ref#_Z14capture_by_refv.c683a8db53a834aa19283088dfffe460_3" [label="3: Return Stmt \n n$0=*&x:int [line 39]\n *&return:int=n$0 [line 39]\n " shape="box"]
"capture_by_ref#_Z14capture_by_refv.c683a8db53a834aa19283088dfffe460_3" -> "capture_by_ref#_Z14capture_by_refv.c683a8db53a834aa19283088dfffe460_2" ;
"capture_by_ref#_Z14capture_by_refv.c683a8db53a834aa19283088dfffe460_4" [label="4: Call _fun_capture_by_ref::lambda_shared_lambda_lambda1.cpp:38:3_operator() \n _fun_capture_by_ref::lambda_shared_lambda_lambda1.cpp:38:3_operator()((_fun_capture_by_ref::lambda_shared_lambda_lambda1.cpp:38:3_operator(),&x):capture_by_ref::lambda_shared_lambda_lambda1.cpp:38:3) [line 38]\n " shape="box"]
"capture_by_ref#_Z14capture_by_refv.c683a8db53a834aa19283088dfffe460_4" -> "capture_by_ref#_Z14capture_by_refv.c683a8db53a834aa19283088dfffe460_3" ;
"capture_by_ref#_Z14capture_by_refv.c683a8db53a834aa19283088dfffe460_5" [label="5: DeclStmt \n *&x:int=0 [line 37]\n " shape="box"]
"capture_by_ref#_Z14capture_by_refv.c683a8db53a834aa19283088dfffe460_5" -> "capture_by_ref#_Z14capture_by_refv.c683a8db53a834aa19283088dfffe460_4" ;
"init_capture1#_Z13init_capture1v.7519553572919eb8fa8af50760159e66_1" [label="1: Start init_capture1\nFormals: \nLocals: \n DECLARE_LOCALS(&return); [line 42]\n " color=yellow style=filled]
"init_capture1#_Z13init_capture1v.7519553572919eb8fa8af50760159e66_1" -> "init_capture1#_Z13init_capture1v.7519553572919eb8fa8af50760159e66_3" ;
"init_capture1#_Z13init_capture1v.7519553572919eb8fa8af50760159e66_2" [label="2: Exit init_capture1 \n " color=yellow style=filled]
"init_capture1#_Z13init_capture1v.7519553572919eb8fa8af50760159e66_3" [label="3: DeclStmt \n *&i:int=0 [line 43]\n " shape="box"]
"init_capture1#_Z13init_capture1v.7519553572919eb8fa8af50760159e66_3" -> "init_capture1#_Z13init_capture1v.7519553572919eb8fa8af50760159e66_4" ;
"init_capture1#_Z13init_capture1v.7519553572919eb8fa8af50760159e66_4" [label="4: Return Stmt \n n$0=_fun_init_capture1::lambda_shared_lambda_lambda1.cpp:43:10_operator()((_fun_init_capture1::lambda_shared_lambda_lambda1.cpp:43:10_operator(),&i):init_capture1::lambda_shared_lambda_lambda1.cpp:43:10) [line 43]\n *&return:int=n$0 [line 43]\n " shape="box"]
"init_capture1#_Z13init_capture1v.7519553572919eb8fa8af50760159e66_4" -> "init_capture1#_Z13init_capture1v.7519553572919eb8fa8af50760159e66_2" ;
"init_capture2#_Z13init_capture2v.ea2bbe7e5f5b3cec548b40ebd7beb345_1" [label="1: Start init_capture2\nFormals: \nLocals: i:int \n DECLARE_LOCALS(&return,&i); [line 47]\n " color=yellow style=filled]
"init_capture2#_Z13init_capture2v.ea2bbe7e5f5b3cec548b40ebd7beb345_1" -> "init_capture2#_Z13init_capture2v.ea2bbe7e5f5b3cec548b40ebd7beb345_7" ;
"init_capture2#_Z13init_capture2v.ea2bbe7e5f5b3cec548b40ebd7beb345_2" [label="2: Exit init_capture2 \n " color=yellow style=filled]
"init_capture2#_Z13init_capture2v.ea2bbe7e5f5b3cec548b40ebd7beb345_3" [label="3: DeclStmt \n *&c:int=3 [line 49]\n " shape="box"]
"init_capture2#_Z13init_capture2v.ea2bbe7e5f5b3cec548b40ebd7beb345_3" -> "init_capture2#_Z13init_capture2v.ea2bbe7e5f5b3cec548b40ebd7beb345_6" ;
"init_capture2#_Z13init_capture2v.ea2bbe7e5f5b3cec548b40ebd7beb345_4" [label="4: DeclStmt \n *&b:int=0 [line 49]\n " shape="box"]
"init_capture2#_Z13init_capture2v.ea2bbe7e5f5b3cec548b40ebd7beb345_4" -> "init_capture2#_Z13init_capture2v.ea2bbe7e5f5b3cec548b40ebd7beb345_3" ;
"init_capture2#_Z13init_capture2v.ea2bbe7e5f5b3cec548b40ebd7beb345_5" [label="5: DeclStmt \n n$0=*&i:int [line 49]\n *&a:int=n$0 [line 49]\n " shape="box"]
"init_capture2#_Z13init_capture2v.ea2bbe7e5f5b3cec548b40ebd7beb345_5" -> "init_capture2#_Z13init_capture2v.ea2bbe7e5f5b3cec548b40ebd7beb345_4" ;
"init_capture2#_Z13init_capture2v.ea2bbe7e5f5b3cec548b40ebd7beb345_6" [label="6: Return Stmt \n n$1=_fun_init_capture2::lambda_shared_lambda_lambda1.cpp:49:10_operator()((_fun_init_capture2::lambda_shared_lambda_lambda1.cpp:49:10_operator(),&a,&b,&c):init_capture2::lambda_shared_lambda_lambda1.cpp:49:10) [line 49]\n *&return:int=n$1 [line 49]\n " shape="box"]
"init_capture2#_Z13init_capture2v.ea2bbe7e5f5b3cec548b40ebd7beb345_6" -> "init_capture2#_Z13init_capture2v.ea2bbe7e5f5b3cec548b40ebd7beb345_2" ;
"init_capture2#_Z13init_capture2v.ea2bbe7e5f5b3cec548b40ebd7beb345_7" [label="7: DeclStmt \n *&i:int=0 [line 48]\n " shape="box"]
"init_capture2#_Z13init_capture2v.ea2bbe7e5f5b3cec548b40ebd7beb345_7" -> "init_capture2#_Z13init_capture2v.ea2bbe7e5f5b3cec548b40ebd7beb345_5" ;
"operator()#lambda_shared_lambda_lambda1.cpp:11:15#bar#(_ZZ3barvENK3$_0clEv).6e24f7d75fa4d9b98ee11419b33635ae_1" [label="1: Start bar::lambda_shared_lambda_lambda1.cpp:11:15_operator()\nFormals: this:bar::lambda_shared_lambda_lambda1.cpp:11:15*\nLocals: i:int \n DECLARE_LOCALS(&return,&i); [line 11]\n " color=yellow style=filled]
"operator()#lambda_shared_lambda_lambda1.cpp:11:15#bar#(_ZZ3barvENK3$_0clEv).6e24f7d75fa4d9b98ee11419b33635ae_1" -> "operator()#lambda_shared_lambda_lambda1.cpp:11:15#bar#(_ZZ3barvENK3$_0clEv).6e24f7d75fa4d9b98ee11419b33635ae_4" ;
"operator()#lambda_shared_lambda_lambda1.cpp:11:15#bar#(_ZZ3barvENK3$_0clEv).6e24f7d75fa4d9b98ee11419b33635ae_2" [label="2: Exit bar::lambda_shared_lambda_lambda1.cpp:11:15_operator() \n " color=yellow style=filled]
"operator()#lambda_shared_lambda_lambda1.cpp:11:15#bar#(_ZZ3barvENK3$_0clEv).6e24f7d75fa4d9b98ee11419b33635ae_3" [label="3: Return Stmt \n n$0=*&i:int [line 13]\n *&return:int=n$0 [line 13]\n " shape="box"]
"operator()#lambda_shared_lambda_lambda1.cpp:11:15#bar#(_ZZ3barvENK3$_0clEv).6e24f7d75fa4d9b98ee11419b33635ae_3" -> "operator()#lambda_shared_lambda_lambda1.cpp:11:15#bar#(_ZZ3barvENK3$_0clEv).6e24f7d75fa4d9b98ee11419b33635ae_2" ;
"operator()#lambda_shared_lambda_lambda1.cpp:11:15#bar#(_ZZ3barvENK3$_0clEv).6e24f7d75fa4d9b98ee11419b33635ae_4" [label="4: DeclStmt \n *&i:int=0 [line 12]\n " shape="box"]
"operator()#lambda_shared_lambda_lambda1.cpp:11:15#bar#(_ZZ3barvENK3$_0clEv).6e24f7d75fa4d9b98ee11419b33635ae_4" -> "operator()#lambda_shared_lambda_lambda1.cpp:11:15#bar#(_ZZ3barvENK3$_0clEv).6e24f7d75fa4d9b98ee11419b33635ae_3" ;
"#lambda_shared_lambda_lambda1.cpp:11:15#bar#{_ZZ3barvEN3$_0C1EOS_|constexpr}.c3f1c86fb664b55d07a53dff04016052_1" [label="1: Start bar::lambda_shared_lambda_lambda1.cpp:11:15_\nFormals: this:bar::lambda_shared_lambda_lambda1.cpp:11:15* __param_0:bar::lambda_shared_lambda_lambda1.cpp:11:15&\nLocals: \n DECLARE_LOCALS(&return); [line 11]\n " color=yellow style=filled]
"#lambda_shared_lambda_lambda1.cpp:11:15#bar#{_ZZ3barvEN3$_0C1EOS_|constexpr}.c3f1c86fb664b55d07a53dff04016052_1" -> "#lambda_shared_lambda_lambda1.cpp:11:15#bar#{_ZZ3barvEN3$_0C1EOS_|constexpr}.c3f1c86fb664b55d07a53dff04016052_2" ;
"#lambda_shared_lambda_lambda1.cpp:11:15#bar#{_ZZ3barvEN3$_0C1EOS_|constexpr}.c3f1c86fb664b55d07a53dff04016052_2" [label="2: Exit bar::lambda_shared_lambda_lambda1.cpp:11:15_ \n " color=yellow style=filled]
"operator()#lambda_shared_lambda_lambda1.cpp:19:17#foo#(_ZZ3foovENK3$_1clEv).95a3f07bafd8e3c4303c8a5c7c88c938_1" [label="1: Start foo::lambda_shared_lambda_lambda1.cpp:19:17_operator()\nFormals: this:foo::lambda_shared_lambda_lambda1.cpp:19:17*\nLocals: \n DECLARE_LOCALS(&return); [line 19]\n " color=yellow style=filled]
"operator()#lambda_shared_lambda_lambda1.cpp:19:17#foo#(_ZZ3foovENK3$_1clEv).95a3f07bafd8e3c4303c8a5c7c88c938_1" -> "operator()#lambda_shared_lambda_lambda1.cpp:19:17#foo#(_ZZ3foovENK3$_1clEv).95a3f07bafd8e3c4303c8a5c7c88c938_3" ;
"operator()#lambda_shared_lambda_lambda1.cpp:19:17#foo#(_ZZ3foovENK3$_1clEv).95a3f07bafd8e3c4303c8a5c7c88c938_2" [label="2: Exit foo::lambda_shared_lambda_lambda1.cpp:19:17_operator() \n " color=yellow style=filled]
"operator()#lambda_shared_lambda_lambda1.cpp:19:17#foo#(_ZZ3foovENK3$_1clEv).95a3f07bafd8e3c4303c8a5c7c88c938_3" [label="3: Return Stmt \n *&return:int=(1 / 0) [line 19]\n " shape="box"]
"operator()#lambda_shared_lambda_lambda1.cpp:19:17#foo#(_ZZ3foovENK3$_1clEv).95a3f07bafd8e3c4303c8a5c7c88c938_3" -> "operator()#lambda_shared_lambda_lambda1.cpp:19:17#foo#(_ZZ3foovENK3$_1clEv).95a3f07bafd8e3c4303c8a5c7c88c938_2" ;
"#lambda_shared_lambda_lambda1.cpp:19:17#foo#{_ZZ3foovEN3$_1C1EOS_|constexpr}.f09bcd9650795baefac6c5a2e3ddd34f_1" [label="1: Start foo::lambda_shared_lambda_lambda1.cpp:19:17_\nFormals: this:foo::lambda_shared_lambda_lambda1.cpp:19:17* __param_0:foo::lambda_shared_lambda_lambda1.cpp:19:17&\nLocals: \n DECLARE_LOCALS(&return); [line 19]\n " color=yellow style=filled]
"#lambda_shared_lambda_lambda1.cpp:19:17#foo#{_ZZ3foovEN3$_1C1EOS_|constexpr}.f09bcd9650795baefac6c5a2e3ddd34f_1" -> "#lambda_shared_lambda_lambda1.cpp:19:17#foo#{_ZZ3foovEN3$_1C1EOS_|constexpr}.f09bcd9650795baefac6c5a2e3ddd34f_2" ;
"#lambda_shared_lambda_lambda1.cpp:19:17#foo#{_ZZ3foovEN3$_1C1EOS_|constexpr}.f09bcd9650795baefac6c5a2e3ddd34f_2" [label="2: Exit foo::lambda_shared_lambda_lambda1.cpp:19:17_ \n " color=yellow style=filled]
"#lambda_shared_lambda_lambda1.cpp:20:12#foo#{_ZZ3foovEN3$_2C1EOS_|constexpr}.99a0835482a5872c1a4c121dc7e1dc1a_1" [label="1: Start foo::lambda_shared_lambda_lambda1.cpp:20:12_\nFormals: this:foo::lambda_shared_lambda_lambda1.cpp:20:12* __param_0:foo::lambda_shared_lambda_lambda1.cpp:20:12&\nLocals: \n DECLARE_LOCALS(&return); [line 20]\n " color=yellow style=filled]
"#lambda_shared_lambda_lambda1.cpp:20:12#foo#{_ZZ3foovEN3$_2C1EOS_|constexpr}.99a0835482a5872c1a4c121dc7e1dc1a_1" -> "#lambda_shared_lambda_lambda1.cpp:20:12#foo#{_ZZ3foovEN3$_2C1EOS_|constexpr}.99a0835482a5872c1a4c121dc7e1dc1a_2" ;
"#lambda_shared_lambda_lambda1.cpp:20:12#foo#{_ZZ3foovEN3$_2C1EOS_|constexpr}.99a0835482a5872c1a4c121dc7e1dc1a_2" [label="2: Exit foo::lambda_shared_lambda_lambda1.cpp:20:12_ \n " color=yellow style=filled]
"operator()#lambda_shared_lambda_lambda1.cpp:20:12#foo#(_ZZ3foovENK3$_2clEi).9ba50bae103958f7ce689f0dfd632ca9_1" [label="1: Start foo::lambda_shared_lambda_lambda1.cpp:20:12_operator()\nFormals: this:foo::lambda_shared_lambda_lambda1.cpp:20:12* i:int\nLocals: \n DECLARE_LOCALS(&return); [line 20]\n " color=yellow style=filled]
"operator()#lambda_shared_lambda_lambda1.cpp:20:12#foo#(_ZZ3foovENK3$_2clEi).9ba50bae103958f7ce689f0dfd632ca9_1" -> "operator()#lambda_shared_lambda_lambda1.cpp:20:12#foo#(_ZZ3foovENK3$_2clEi).9ba50bae103958f7ce689f0dfd632ca9_3" ;
"operator()#lambda_shared_lambda_lambda1.cpp:20:12#foo#(_ZZ3foovENK3$_2clEi).9ba50bae103958f7ce689f0dfd632ca9_2" [label="2: Exit foo::lambda_shared_lambda_lambda1.cpp:20:12_operator() \n " color=yellow style=filled]
"operator()#lambda_shared_lambda_lambda1.cpp:20:12#foo#(_ZZ3foovENK3$_2clEi).9ba50bae103958f7ce689f0dfd632ca9_3" [label="3: Return Stmt \n n$0=*&i:int [line 20]\n *&i:int=(n$0 + 1) [line 20]\n n$1=*&i:int [line 20]\n *&return:int=n$1 [line 20]\n " shape="box"]
"operator()#lambda_shared_lambda_lambda1.cpp:20:12#foo#(_ZZ3foovENK3$_2clEi).9ba50bae103958f7ce689f0dfd632ca9_3" -> "operator()#lambda_shared_lambda_lambda1.cpp:20:12#foo#(_ZZ3foovENK3$_2clEi).9ba50bae103958f7ce689f0dfd632ca9_2" ;
"#lambda_shared_lambda_lambda1.cpp:26:12#fooOK#{_ZZ5fooOKvEN3$_3C1EOS_|constexpr}.467aaa09f83ba493edd88e7f76fe925f_1" [label="1: Start fooOK::lambda_shared_lambda_lambda1.cpp:26:12_\nFormals: this:fooOK::lambda_shared_lambda_lambda1.cpp:26:12* __param_0:fooOK::lambda_shared_lambda_lambda1.cpp:26:12&\nLocals: \n DECLARE_LOCALS(&return); [line 26]\n " color=yellow style=filled]
"#lambda_shared_lambda_lambda1.cpp:26:12#fooOK#{_ZZ5fooOKvEN3$_3C1EOS_|constexpr}.467aaa09f83ba493edd88e7f76fe925f_1" -> "#lambda_shared_lambda_lambda1.cpp:26:12#fooOK#{_ZZ5fooOKvEN3$_3C1EOS_|constexpr}.467aaa09f83ba493edd88e7f76fe925f_2" ;
"#lambda_shared_lambda_lambda1.cpp:26:12#fooOK#{_ZZ5fooOKvEN3$_3C1EOS_|constexpr}.467aaa09f83ba493edd88e7f76fe925f_2" [label="2: Exit fooOK::lambda_shared_lambda_lambda1.cpp:26:12_ \n " color=yellow style=filled]
"operator()#lambda_shared_lambda_lambda1.cpp:26:12#fooOK#(_ZZ5fooOKvENK3$_3clEi).3d555a16319a7bb49d565b6ed9aa8c7f_1" [label="1: Start fooOK::lambda_shared_lambda_lambda1.cpp:26:12_operator()\nFormals: this:fooOK::lambda_shared_lambda_lambda1.cpp:26:12* i:int\nLocals: \n DECLARE_LOCALS(&return); [line 26]\n " color=yellow style=filled]
"operator()#lambda_shared_lambda_lambda1.cpp:26:12#fooOK#(_ZZ5fooOKvENK3$_3clEi).3d555a16319a7bb49d565b6ed9aa8c7f_1" -> "operator()#lambda_shared_lambda_lambda1.cpp:26:12#fooOK#(_ZZ5fooOKvENK3$_3clEi).3d555a16319a7bb49d565b6ed9aa8c7f_3" ;
"operator()#lambda_shared_lambda_lambda1.cpp:26:12#fooOK#(_ZZ5fooOKvENK3$_3clEi).3d555a16319a7bb49d565b6ed9aa8c7f_2" [label="2: Exit fooOK::lambda_shared_lambda_lambda1.cpp:26:12_operator() \n " color=yellow style=filled]
"operator()#lambda_shared_lambda_lambda1.cpp:26:12#fooOK#(_ZZ5fooOKvENK3$_3clEi).3d555a16319a7bb49d565b6ed9aa8c7f_3" [label="3: Return Stmt \n n$0=*&i:int [line 26]\n *&i:int=(n$0 + 1) [line 26]\n *&return:int=n$0 [line 26]\n " shape="box"]
"operator()#lambda_shared_lambda_lambda1.cpp:26:12#fooOK#(_ZZ5fooOKvENK3$_3clEi).3d555a16319a7bb49d565b6ed9aa8c7f_3" -> "operator()#lambda_shared_lambda_lambda1.cpp:26:12#fooOK#(_ZZ5fooOKvENK3$_3clEi).3d555a16319a7bb49d565b6ed9aa8c7f_2" ;
"operator()#lambda_shared_lambda_lambda1.cpp:33:10#normal_capture#(_ZZ14normal_capturevENK3$_4clEv).d3f05aea738c7b3e4662812f831b95f4_1" [label="1: Start normal_capture::lambda_shared_lambda_lambda1.cpp:33:10_operator()\nFormals: this:normal_capture::lambda_shared_lambda_lambda1.cpp:33:10*\nLocals: \n DECLARE_LOCALS(&return); [line 33]\n " color=yellow style=filled]
"operator()#lambda_shared_lambda_lambda1.cpp:33:10#normal_capture#(_ZZ14normal_capturevENK3$_4clEv).d3f05aea738c7b3e4662812f831b95f4_1" -> "operator()#lambda_shared_lambda_lambda1.cpp:33:10#normal_capture#(_ZZ14normal_capturevENK3$_4clEv).d3f05aea738c7b3e4662812f831b95f4_3" ;
"operator()#lambda_shared_lambda_lambda1.cpp:33:10#normal_capture#(_ZZ14normal_capturevENK3$_4clEv).d3f05aea738c7b3e4662812f831b95f4_2" [label="2: Exit normal_capture::lambda_shared_lambda_lambda1.cpp:33:10_operator() \n " color=yellow style=filled]
"operator()#lambda_shared_lambda_lambda1.cpp:33:10#normal_capture#(_ZZ14normal_capturevENK3$_4clEv).d3f05aea738c7b3e4662812f831b95f4_3" [label="3: Return Stmt \n n$0=*&x:int [line 33]\n n$1=*&y:int [line 33]\n *&return:int=(n$0 + n$1) [line 33]\n " shape="box"]
"operator()#lambda_shared_lambda_lambda1.cpp:33:10#normal_capture#(_ZZ14normal_capturevENK3$_4clEv).d3f05aea738c7b3e4662812f831b95f4_3" -> "operator()#lambda_shared_lambda_lambda1.cpp:33:10#normal_capture#(_ZZ14normal_capturevENK3$_4clEv).d3f05aea738c7b3e4662812f831b95f4_2" ;
"operator()#lambda_shared_lambda_lambda1.cpp:38:3#capture_by_ref#(_ZZ14capture_by_refvENK3$_5clEv).801ff4a46ab35f8d28f7ad0e26ae456e_1" [label="1: Start capture_by_ref::lambda_shared_lambda_lambda1.cpp:38:3_operator()\nFormals: this:capture_by_ref::lambda_shared_lambda_lambda1.cpp:38:3*\nLocals: \n DECLARE_LOCALS(&return); [line 38]\n " color=yellow style=filled]
"operator()#lambda_shared_lambda_lambda1.cpp:38:3#capture_by_ref#(_ZZ14capture_by_refvENK3$_5clEv).801ff4a46ab35f8d28f7ad0e26ae456e_1" -> "operator()#lambda_shared_lambda_lambda1.cpp:38:3#capture_by_ref#(_ZZ14capture_by_refvENK3$_5clEv).801ff4a46ab35f8d28f7ad0e26ae456e_3" ;
"operator()#lambda_shared_lambda_lambda1.cpp:38:3#capture_by_ref#(_ZZ14capture_by_refvENK3$_5clEv).801ff4a46ab35f8d28f7ad0e26ae456e_2" [label="2: Exit capture_by_ref::lambda_shared_lambda_lambda1.cpp:38:3_operator() \n " color=yellow style=filled]
"operator()#lambda_shared_lambda_lambda1.cpp:38:3#capture_by_ref#(_ZZ14capture_by_refvENK3$_5clEv).801ff4a46ab35f8d28f7ad0e26ae456e_3" [label="3: UnaryOperator \n n$0=*&x:int [line 38]\n *&x:int=(n$0 + 1) [line 38]\n " shape="box"]
"operator()#lambda_shared_lambda_lambda1.cpp:38:3#capture_by_ref#(_ZZ14capture_by_refvENK3$_5clEv).801ff4a46ab35f8d28f7ad0e26ae456e_3" -> "operator()#lambda_shared_lambda_lambda1.cpp:38:3#capture_by_ref#(_ZZ14capture_by_refvENK3$_5clEv).801ff4a46ab35f8d28f7ad0e26ae456e_2" ;
"operator()#lambda_shared_lambda_lambda1.cpp:43:10#init_capture1#(_ZZ13init_capture1vENK3$_6clEv).184e351188c1ce3cde6eb3d7757baeac_1" [label="1: Start init_capture1::lambda_shared_lambda_lambda1.cpp:43:10_operator()\nFormals: this:init_capture1::lambda_shared_lambda_lambda1.cpp:43:10*\nLocals: \n DECLARE_LOCALS(&return); [line 43]\n " color=yellow style=filled]
"operator()#lambda_shared_lambda_lambda1.cpp:43:10#init_capture1#(_ZZ13init_capture1vENK3$_6clEv).184e351188c1ce3cde6eb3d7757baeac_1" -> "operator()#lambda_shared_lambda_lambda1.cpp:43:10#init_capture1#(_ZZ13init_capture1vENK3$_6clEv).184e351188c1ce3cde6eb3d7757baeac_3" ;
"operator()#lambda_shared_lambda_lambda1.cpp:43:10#init_capture1#(_ZZ13init_capture1vENK3$_6clEv).184e351188c1ce3cde6eb3d7757baeac_2" [label="2: Exit init_capture1::lambda_shared_lambda_lambda1.cpp:43:10_operator() \n " color=yellow style=filled]
"operator()#lambda_shared_lambda_lambda1.cpp:43:10#init_capture1#(_ZZ13init_capture1vENK3$_6clEv).184e351188c1ce3cde6eb3d7757baeac_3" [label="3: Return Stmt \n n$0=*&i:int [line 43]\n *&return:int=n$0 [line 43]\n " shape="box"]
"operator()#lambda_shared_lambda_lambda1.cpp:43:10#init_capture1#(_ZZ13init_capture1vENK3$_6clEv).184e351188c1ce3cde6eb3d7757baeac_3" -> "operator()#lambda_shared_lambda_lambda1.cpp:43:10#init_capture1#(_ZZ13init_capture1vENK3$_6clEv).184e351188c1ce3cde6eb3d7757baeac_2" ;
"operator()#lambda_shared_lambda_lambda1.cpp:49:10#init_capture2#(_ZZ13init_capture2vENK3$_7clEv).1c25acd20a722db722068b75ba66296b_1" [label="1: Start init_capture2::lambda_shared_lambda_lambda1.cpp:49:10_operator()\nFormals: this:init_capture2::lambda_shared_lambda_lambda1.cpp:49:10*\nLocals: \n DECLARE_LOCALS(&return); [line 49]\n " color=yellow style=filled]
"operator()#lambda_shared_lambda_lambda1.cpp:49:10#init_capture2#(_ZZ13init_capture2vENK3$_7clEv).1c25acd20a722db722068b75ba66296b_1" -> "operator()#lambda_shared_lambda_lambda1.cpp:49:10#init_capture2#(_ZZ13init_capture2vENK3$_7clEv).1c25acd20a722db722068b75ba66296b_3" ;
"operator()#lambda_shared_lambda_lambda1.cpp:49:10#init_capture2#(_ZZ13init_capture2vENK3$_7clEv).1c25acd20a722db722068b75ba66296b_2" [label="2: Exit init_capture2::lambda_shared_lambda_lambda1.cpp:49:10_operator() \n " color=yellow style=filled]
"operator()#lambda_shared_lambda_lambda1.cpp:49:10#init_capture2#(_ZZ13init_capture2vENK3$_7clEv).1c25acd20a722db722068b75ba66296b_3" [label="3: Return Stmt \n n$0=*&a:int [line 49]\n n$1=*&b:int [line 49]\n n$2=*&c:int [line 49]\n *&return:int=((n$0 + n$1) + n$2) [line 49]\n " shape="box"]
"operator()#lambda_shared_lambda_lambda1.cpp:49:10#init_capture2#(_ZZ13init_capture2vENK3$_7clEv).1c25acd20a722db722068b75ba66296b_3" -> "operator()#lambda_shared_lambda_lambda1.cpp:49:10#init_capture2#(_ZZ13init_capture2vENK3$_7clEv).1c25acd20a722db722068b75ba66296b_2" ;
}