From d8c79eb5b26191a10a5e658cc111157c41ec8e7b Mon Sep 17 00:00:00 2001 From: Sungkeun Cho Date: Mon, 29 Nov 2021 08:47:39 -0800 Subject: [PATCH] [infer] Revise empty method name for cxx constructor Summary: For some constructors of non-class objects in C++, the clang frontend gives empty method name, e.g. struct, lambda, and union. For better readability, this diff replaces them to a constant non-empty name `__cxx_constructor`. Reviewed By: ezgicicek Differential Revision: D32558068 fbshipit-source-id: 6cc606346f --- infer/src/clang/CType_decl.ml | 20 +- infer/src/clang/cFrontend_config.ml | 2 + infer/src/clang/cFrontend_config.mli | 2 + .../codetoanalyze/cpp/biabduction/issues.exp | 4 +- .../frontend/nestedoperators/union.cpp.dot | 8 +- .../cpp/performance-11/cost-issues.exp | 6 +- .../cpp/performance/cost-issues.exp | 6 +- .../cpp/shared/lambda/lambda1.cpp.dot | 248 +++++++++--------- .../cpp/shared/namespace/namespace.cpp.dot | 8 +- .../frontend/global_const/global_const.mm.dot | 32 +-- 10 files changed, 176 insertions(+), 160 deletions(-) diff --git a/infer/src/clang/CType_decl.ml b/infer/src/clang/CType_decl.ml index e16285bbcda..71f231646c3 100644 --- a/infer/src/clang/CType_decl.ml +++ b/infer/src/clang/CType_decl.ml @@ -673,18 +673,30 @@ and procname_from_decl ?tenv ?block_return_type ?outer_proc meth_decl = | None -> [] in + let mk_cpp_method decl_info name_info fdi mdi = + let mangled = get_mangled_method_name fdi mdi in + let method_name = CAst_utils.get_unqualified_name name_info in + let class_typename = get_class_typename ?tenv decl_info in + mk_cpp_method ?tenv class_typename method_name ~meth_decl mangled parameters + in match meth_decl with | FunctionDecl (decl_info, name_info, _, fdi) -> let name = CAst_utils.get_qualified_name name_info in mk_c_function ?tenv name (Some (decl_info, fdi)) parameters + | CXXConstructorDecl (decl_info, {ni_name= ""; ni_qual_name= "" :: qual_names}, _, fdi, mdi) -> + (* For some constructors of non-class objects in C++, the clang frontend gives empty method + name, e.g. struct, lambda, and union. For better readability, we replace them to a + constant non-empty name. *) + let name_info = + { ni_name= CFrontend_config.cxx_constructor + ; ni_qual_name= CFrontend_config.cxx_constructor :: qual_names } + in + mk_cpp_method decl_info name_info fdi mdi | CXXMethodDecl (decl_info, name_info, _, fdi, mdi) | CXXConstructorDecl (decl_info, name_info, _, fdi, mdi) | CXXConversionDecl (decl_info, name_info, _, fdi, mdi) | CXXDestructorDecl (decl_info, name_info, _, fdi, mdi) -> - let mangled = get_mangled_method_name fdi mdi in - let method_name = CAst_utils.get_unqualified_name name_info in - let class_typename = get_class_typename ?tenv decl_info in - mk_cpp_method ?tenv class_typename method_name ~meth_decl mangled parameters + mk_cpp_method decl_info name_info fdi mdi | ObjCMethodDecl (decl_info, name_info, mdi) -> objc_method_procname ?tenv decl_info name_info.Clang_ast_t.ni_name mdi parameters | BlockDecl _ -> diff --git a/infer/src/clang/cFrontend_config.ml b/infer/src/clang/cFrontend_config.ml index 26416bae678..6e78da5925a 100644 --- a/infer/src/clang/cFrontend_config.ml +++ b/infer/src/clang/cFrontend_config.ml @@ -62,6 +62,8 @@ let clang_bin xx = let class_method = "class" +let cxx_constructor = "__cxx_constructor" + let fbAssertWithSignalAndLogFunctionHelper = "FBAssertWithSignalAndLogFunctionHelper" let google_LogMessageFatal = "google::LogMessageFatal_LogMessageFatal" diff --git a/infer/src/clang/cFrontend_config.mli b/infer/src/clang/cFrontend_config.mli index 7d8c41c31ef..828dffe565d 100644 --- a/infer/src/clang/cFrontend_config.mli +++ b/infer/src/clang/cFrontend_config.mli @@ -58,6 +58,8 @@ val clang_bin : string -> string val class_method : string +val cxx_constructor : string + val fbAssertWithSignalAndLogFunctionHelper : string val google_LogMessageFatal : string diff --git a/infer/tests/codetoanalyze/cpp/biabduction/issues.exp b/infer/tests/codetoanalyze/cpp/biabduction/issues.exp index ecd8efa8f0b..8e66ac60d1c 100644 --- a/infer/tests/codetoanalyze/cpp/biabduction/issues.exp +++ b/infer/tests/codetoanalyze/cpp/biabduction/issues.exp @@ -199,8 +199,8 @@ codetoanalyze/cpp/shared/constructors/temp_object.cpp, temp_object::temp_field2_ codetoanalyze/cpp/shared/constructors/temp_object.cpp, temp_object::temp_field_div0, 0, DIVIDE_BY_ZERO, no_bucket, ERROR, [start of procedure temp_object::temp_field_div0(),start of procedure X,return from a call to temp_object::X::X,start of procedure temp_object::div()] codetoanalyze/cpp/shared/constructors/temp_object.cpp, temp_object::temp_method_div0, 0, DIVIDE_BY_ZERO, no_bucket, ERROR, [start of procedure temp_object::temp_method_div0(),start of procedure X,return from a call to temp_object::X::X,start of procedure div] codetoanalyze/cpp/shared/exceptions/Exceptions.cpp, call_deref_with_null, 0, NULL_DEREFERENCE, B1, ERROR, [start of procedure call_deref_with_null(),start of procedure deref_null()] -codetoanalyze/cpp/shared/lambda/lambda1.cpp, bar, 5, DIVIDE_BY_ZERO, no_bucket, ERROR, [start of procedure bar(),start of procedure ,return from a call to bar::lambda_shared_lambda_lambda1.cpp:9:15::,start of procedure operator(),return from a call to bar::lambda_shared_lambda_lambda1.cpp:9:15::operator()] -codetoanalyze/cpp/shared/lambda/lambda1.cpp, foo, 3, DIVIDE_BY_ZERO, no_bucket, ERROR, [start of procedure foo(),start of procedure ,return from a call to foo::lambda_shared_lambda_lambda1.cpp:17:17::,start of procedure ,return from a call to foo::lambda_shared_lambda_lambda1.cpp:18:12::,start of procedure operator(),return from a call to foo::lambda_shared_lambda_lambda1.cpp:18:12::operator()] +codetoanalyze/cpp/shared/lambda/lambda1.cpp, bar, 5, DIVIDE_BY_ZERO, no_bucket, ERROR, [start of procedure bar(),start of procedure __cxx_constructor,return from a call to bar::lambda_shared_lambda_lambda1.cpp:9:15::__cxx_constructor,start of procedure operator(),return from a call to bar::lambda_shared_lambda_lambda1.cpp:9:15::operator()] +codetoanalyze/cpp/shared/lambda/lambda1.cpp, foo, 3, DIVIDE_BY_ZERO, no_bucket, ERROR, [start of procedure foo(),start of procedure __cxx_constructor,return from a call to foo::lambda_shared_lambda_lambda1.cpp:17:17::__cxx_constructor,start of procedure __cxx_constructor,return from a call to foo::lambda_shared_lambda_lambda1.cpp:18:12::__cxx_constructor,start of procedure operator(),return from a call to foo::lambda_shared_lambda_lambda1.cpp:18:12::operator()] codetoanalyze/cpp/shared/lambda/lambda1.cpp, foo::lambda_shared_lambda_lambda1.cpp:17:17::operator(), 0, DIVIDE_BY_ZERO, no_bucket, ERROR, [start of procedure operator()] codetoanalyze/cpp/shared/methods/conversion_operator.cpp, conversion_operator::branch_div0, 4, DIVIDE_BY_ZERO, no_bucket, ERROR, [start of procedure conversion_operator::branch_div0(),start of procedure X,return from a call to conversion_operator::X::X,start of procedure operator_bool,return from a call to conversion_operator::X::operator_bool,Taking true branch,start of procedure operator_int,return from a call to conversion_operator::X::operator_int] codetoanalyze/cpp/shared/methods/conversion_operator.cpp, conversion_operator::y_branch_div0, 6, DIVIDE_BY_ZERO, no_bucket, ERROR, [start of procedure conversion_operator::y_branch_div0(),start of procedure Y,return from a call to conversion_operator::Y::Y,start of procedure operator_X,start of procedure X,return from a call to conversion_operator::X::X,start of procedure X,return from a call to conversion_operator::X::X,return from a call to conversion_operator::Y::operator_X,start of procedure X,return from a call to conversion_operator::X::X,start of procedure operator_bool,return from a call to conversion_operator::X::operator_bool,Taking true branch,start of procedure operator_X,start of procedure X,return from a call to conversion_operator::X::X,start of procedure X,return from a call to conversion_operator::X::X,return from a call to conversion_operator::Y::operator_X,start of procedure X,return from a call to conversion_operator::X::X,start of procedure operator_int,return from a call to conversion_operator::X::operator_int] diff --git a/infer/tests/codetoanalyze/cpp/frontend/nestedoperators/union.cpp.dot b/infer/tests/codetoanalyze/cpp/frontend/nestedoperators/union.cpp.dot index 43d77d8a874..17889edb63b 100644 --- a/infer/tests/codetoanalyze/cpp/frontend/nestedoperators/union.cpp.dot +++ b/infer/tests/codetoanalyze/cpp/frontend/nestedoperators/union.cpp.dot @@ -7,7 +7,7 @@ digraph cfg { "__infer_globals_initializer_y.0ea250be2dd991733c9131c53abc3c54_2" [label="2: Exit __infer_globals_initializer_y \n " color=yellow style=filled] -"__infer_globals_initializer_y.0ea250be2dd991733c9131c53abc3c54_3" [label="3: DeclStmt \n VARIABLE_DECLARED(#GB$y:anonymous_union_nestedoperators_union.cpp:13:1); [line 13, column 1]\n n$0=_fun_anonymous_union_nestedoperators_union.cpp:13:1::(&#GB$y:anonymous_union_nestedoperators_union.cpp:13:1*) [line 23, column 3]\n " shape="box"] +"__infer_globals_initializer_y.0ea250be2dd991733c9131c53abc3c54_3" [label="3: DeclStmt \n VARIABLE_DECLARED(#GB$y:anonymous_union_nestedoperators_union.cpp:13:1); [line 13, column 1]\n n$0=_fun_anonymous_union_nestedoperators_union.cpp:13:1::__cxx_constructor(&#GB$y:anonymous_union_nestedoperators_union.cpp:13:1*) [line 23, column 3]\n " shape="box"] "__infer_globals_initializer_y.0ea250be2dd991733c9131c53abc3c54_3" -> "__infer_globals_initializer_y.0ea250be2dd991733c9131c53abc3c54_2" ; @@ -38,11 +38,11 @@ digraph cfg { "main.fad58de7366495db4650cfefac2fcd61_7" -> "main.fad58de7366495db4650cfefac2fcd61_6" ; -"#anonymous_union_nestedoperators_union.cpp:13:1#{}12006367870009433944.b2a6fc5036a060aa9fbc38e79d264a62_1" [label="1: Start anonymous_union_nestedoperators_union.cpp:13:1::\nFormals: this:anonymous_union_nestedoperators_union.cpp:13:1*\nLocals: \n " color=yellow style=filled] +"__cxx_constructor#anonymous_union_nestedoperators_union.cpp:13:1#{}12006367870009433944.dc90875270147ed05fe2b6c5c9de5f66_1" [label="1: Start anonymous_union_nestedoperators_union.cpp:13:1::__cxx_constructor\nFormals: this:anonymous_union_nestedoperators_union.cpp:13:1*\nLocals: \n " color=yellow style=filled] - "#anonymous_union_nestedoperators_union.cpp:13:1#{}12006367870009433944.b2a6fc5036a060aa9fbc38e79d264a62_1" -> "#anonymous_union_nestedoperators_union.cpp:13:1#{}12006367870009433944.b2a6fc5036a060aa9fbc38e79d264a62_2" ; -"#anonymous_union_nestedoperators_union.cpp:13:1#{}12006367870009433944.b2a6fc5036a060aa9fbc38e79d264a62_2" [label="2: Exit anonymous_union_nestedoperators_union.cpp:13:1:: \n " color=yellow style=filled] + "__cxx_constructor#anonymous_union_nestedoperators_union.cpp:13:1#{}12006367870009433944.dc90875270147ed05fe2b6c5c9de5f66_1" -> "__cxx_constructor#anonymous_union_nestedoperators_union.cpp:13:1#{}12006367870009433944.dc90875270147ed05fe2b6c5c9de5f66_2" ; +"__cxx_constructor#anonymous_union_nestedoperators_union.cpp:13:1#{}12006367870009433944.dc90875270147ed05fe2b6c5c9de5f66_2" [label="2: Exit anonymous_union_nestedoperators_union.cpp:13:1::__cxx_constructor \n " color=yellow style=filled] } diff --git a/infer/tests/codetoanalyze/cpp/performance-11/cost-issues.exp b/infer/tests/codetoanalyze/cpp/performance-11/cost-issues.exp index 93079decd92..e0e2b05d346 100644 --- a/infer/tests/codetoanalyze/cpp/performance-11/cost-issues.exp +++ b/infer/tests/codetoanalyze/cpp/performance-11/cost-issues.exp @@ -21,17 +21,17 @@ codetoanalyze/cpp/performance/deque.cpp, iteratec_over_deque_linear, 4 + 2 ⋅ d codetoanalyze/cpp/performance/deque.cpp, range_based_loop_over_deque_linear, 9 + 5 ⋅ d->elements.length.ub + 14 ⋅ (d->elements.length.ub + 1), OnUIThread:false, [{d->elements.length.ub + 1},Loop,{d->elements.length.ub},Loop] codetoanalyze/cpp/performance/foreachtest.cpp, add, 3, OnUIThread:false, [] codetoanalyze/cpp/performance/foreachtest.cpp, list_quadratic_FN, 21, OnUIThread:false, [] -codetoanalyze/cpp/performance/foreachtest.cpp, list_quadratic_FN::lambda_.._performance_foreachtest.cpp:39:42::, 3, OnUIThread:false, [] +codetoanalyze/cpp/performance/foreachtest.cpp, list_quadratic_FN::lambda_.._performance_foreachtest.cpp:39:42::__cxx_constructor, 3, OnUIThread:false, [] codetoanalyze/cpp/performance/foreachtest.cpp, list_quadratic_FN::lambda_.._performance_foreachtest.cpp:39:42::__infer_inner_destructor_~, 2, OnUIThread:false, [] codetoanalyze/cpp/performance/foreachtest.cpp, list_quadratic_FN::lambda_.._performance_foreachtest.cpp:39:42::operator(), 28, OnUIThread:false, [] codetoanalyze/cpp/performance/foreachtest.cpp, list_quadratic_FN::lambda_.._performance_foreachtest.cpp:39:42::~, 3, OnUIThread:false, [] codetoanalyze/cpp/performance/foreachtest.cpp, loop_linear_list, 12 + 8 ⋅ list->elements.length.ub + 14 ⋅ (list->elements.length.ub + 1), OnUIThread:false, [{list->elements.length.ub + 1},Loop,{list->elements.length.ub},Loop] codetoanalyze/cpp/performance/foreachtest.cpp, loop_linear_vec, 18 + 14 ⋅ vec->cpp.vector_elem.length.ub + 18 ⋅ (vec->cpp.vector_elem.length.ub + 1), OnUIThread:false, [{vec->cpp.vector_elem.length.ub + 1},Loop,{vec->cpp.vector_elem.length.ub},Loop] codetoanalyze/cpp/performance/foreachtest.cpp, map_linear_FN, 9, OnUIThread:false, [] -codetoanalyze/cpp/performance/foreachtest.cpp, map_linear_FN::lambda_.._performance_foreachtest.cpp:31:36::, 0, OnUIThread:false, [] +codetoanalyze/cpp/performance/foreachtest.cpp, map_linear_FN::lambda_.._performance_foreachtest.cpp:31:36::__cxx_constructor, 0, OnUIThread:false, [] codetoanalyze/cpp/performance/foreachtest.cpp, map_linear_FN::lambda_.._performance_foreachtest.cpp:31:36::operator(), 7, OnUIThread:false, [] codetoanalyze/cpp/performance/foreachtest.cpp, vector_quadratic_FN, 27, OnUIThread:false, [] -codetoanalyze/cpp/performance/foreachtest.cpp, vector_quadratic_FN::lambda_.._performance_foreachtest.cpp:45:36::, 3, OnUIThread:false, [] +codetoanalyze/cpp/performance/foreachtest.cpp, vector_quadratic_FN::lambda_.._performance_foreachtest.cpp:45:36::__cxx_constructor, 3, OnUIThread:false, [] codetoanalyze/cpp/performance/foreachtest.cpp, vector_quadratic_FN::lambda_.._performance_foreachtest.cpp:45:36::__infer_inner_destructor_~, 2, OnUIThread:false, [] codetoanalyze/cpp/performance/foreachtest.cpp, vector_quadratic_FN::lambda_.._performance_foreachtest.cpp:45:36::operator(), 38, OnUIThread:false, [] codetoanalyze/cpp/performance/foreachtest.cpp, vector_quadratic_FN::lambda_.._performance_foreachtest.cpp:45:36::~, 3, OnUIThread:false, [] diff --git a/infer/tests/codetoanalyze/cpp/performance/cost-issues.exp b/infer/tests/codetoanalyze/cpp/performance/cost-issues.exp index 74b0117e11b..2c578c59b40 100644 --- a/infer/tests/codetoanalyze/cpp/performance/cost-issues.exp +++ b/infer/tests/codetoanalyze/cpp/performance/cost-issues.exp @@ -21,17 +21,17 @@ codetoanalyze/cpp/performance/deque.cpp, iteratec_over_deque_linear, 3 + 2 ⋅ d codetoanalyze/cpp/performance/deque.cpp, range_based_loop_over_deque_linear, 7 + 5 ⋅ d->elements.length.ub + 14 ⋅ (d->elements.length.ub + 1), OnUIThread:false, [{d->elements.length.ub + 1},Loop,{d->elements.length.ub},Loop] codetoanalyze/cpp/performance/foreachtest.cpp, add, 3, OnUIThread:false, [] codetoanalyze/cpp/performance/foreachtest.cpp, list_quadratic_FN, 13, OnUIThread:false, [] -codetoanalyze/cpp/performance/foreachtest.cpp, list_quadratic_FN::lambda_foreachtest.cpp:39:42::, 3, OnUIThread:false, [] +codetoanalyze/cpp/performance/foreachtest.cpp, list_quadratic_FN::lambda_foreachtest.cpp:39:42::__cxx_constructor, 3, OnUIThread:false, [] codetoanalyze/cpp/performance/foreachtest.cpp, list_quadratic_FN::lambda_foreachtest.cpp:39:42::__infer_inner_destructor_~, 2, OnUIThread:false, [] codetoanalyze/cpp/performance/foreachtest.cpp, list_quadratic_FN::lambda_foreachtest.cpp:39:42::operator(), 26, OnUIThread:false, [] codetoanalyze/cpp/performance/foreachtest.cpp, list_quadratic_FN::lambda_foreachtest.cpp:39:42::~, 3, OnUIThread:false, [] codetoanalyze/cpp/performance/foreachtest.cpp, loop_linear_list, 10 + 8 ⋅ list->elements.length.ub + 14 ⋅ (list->elements.length.ub + 1), OnUIThread:false, [{list->elements.length.ub + 1},Loop,{list->elements.length.ub},Loop] codetoanalyze/cpp/performance/foreachtest.cpp, loop_linear_vec, 10 + 14 ⋅ vec->cpp.vector_elem.length.ub + 18 ⋅ (vec->cpp.vector_elem.length.ub + 1), OnUIThread:false, [{vec->cpp.vector_elem.length.ub + 1},Loop,{vec->cpp.vector_elem.length.ub},Loop] codetoanalyze/cpp/performance/foreachtest.cpp, map_linear_FN, 5, OnUIThread:false, [] -codetoanalyze/cpp/performance/foreachtest.cpp, map_linear_FN::lambda_foreachtest.cpp:31:36::, 0, OnUIThread:false, [] +codetoanalyze/cpp/performance/foreachtest.cpp, map_linear_FN::lambda_foreachtest.cpp:31:36::__cxx_constructor, 0, OnUIThread:false, [] codetoanalyze/cpp/performance/foreachtest.cpp, map_linear_FN::lambda_foreachtest.cpp:31:36::operator(), 7, OnUIThread:false, [] codetoanalyze/cpp/performance/foreachtest.cpp, vector_quadratic_FN, 13, OnUIThread:false, [] -codetoanalyze/cpp/performance/foreachtest.cpp, vector_quadratic_FN::lambda_foreachtest.cpp:45:36::, 3, OnUIThread:false, [] +codetoanalyze/cpp/performance/foreachtest.cpp, vector_quadratic_FN::lambda_foreachtest.cpp:45:36::__cxx_constructor, 3, OnUIThread:false, [] codetoanalyze/cpp/performance/foreachtest.cpp, vector_quadratic_FN::lambda_foreachtest.cpp:45:36::__infer_inner_destructor_~, 2, OnUIThread:false, [] codetoanalyze/cpp/performance/foreachtest.cpp, vector_quadratic_FN::lambda_foreachtest.cpp:45:36::operator(), 30, OnUIThread:false, [] codetoanalyze/cpp/performance/foreachtest.cpp, vector_quadratic_FN::lambda_foreachtest.cpp:45:36::~, 3, OnUIThread:false, [] diff --git a/infer/tests/codetoanalyze/cpp/shared/lambda/lambda1.cpp.dot b/infer/tests/codetoanalyze/cpp/shared/lambda/lambda1.cpp.dot index a65195573e6..ecfd1dc2a3a 100644 --- a/infer/tests/codetoanalyze/cpp/shared/lambda/lambda1.cpp.dot +++ b/infer/tests/codetoanalyze/cpp/shared/lambda/lambda1.cpp.dot @@ -23,7 +23,7 @@ digraph cfg { "bar#13629960763458822780.27859d4aca4c920a20241f1b78082005_6" -> "bar#13629960763458822780.27859d4aca4c920a20241f1b78082005_5" ; -"bar#13629960763458822780.27859d4aca4c920a20241f1b78082005_7" [label="7: DeclStmt \n n$3=_fun_bar::lambda_shared_lambda_lambda1.cpp:9:15::(&func:bar::lambda_shared_lambda_lambda1.cpp:9:15*,&0$?%__sil_tmpSIL_materialize_temp__n$2:bar::lambda_shared_lambda_lambda1.cpp:9:15&) [line 9, column 15]\n " shape="box"] +"bar#13629960763458822780.27859d4aca4c920a20241f1b78082005_7" [label="7: DeclStmt \n n$3=_fun_bar::lambda_shared_lambda_lambda1.cpp:9:15::__cxx_constructor(&func:bar::lambda_shared_lambda_lambda1.cpp:9:15*,&0$?%__sil_tmpSIL_materialize_temp__n$2:bar::lambda_shared_lambda_lambda1.cpp:9:15&) [line 9, column 15]\n " shape="box"] "bar#13629960763458822780.27859d4aca4c920a20241f1b78082005_7" -> "bar#13629960763458822780.27859d4aca4c920a20241f1b78082005_3" ; @@ -77,7 +77,7 @@ digraph cfg { "foo#972162870672026475.86d7db357d6a36081d09067fb38ce85e_6" -> "foo#972162870672026475.86d7db357d6a36081d09067fb38ce85e_5" ; -"foo#972162870672026475.86d7db357d6a36081d09067fb38ce85e_7" [label="7: DeclStmt \n n$3=_fun_foo::lambda_shared_lambda_lambda1.cpp:18:12::(&y:foo::lambda_shared_lambda_lambda1.cpp:18:12*,&0$?%__sil_tmpSIL_materialize_temp__n$2:foo::lambda_shared_lambda_lambda1.cpp:18:12&) [line 18, column 12]\n " shape="box"] +"foo#972162870672026475.86d7db357d6a36081d09067fb38ce85e_7" [label="7: DeclStmt \n n$3=_fun_foo::lambda_shared_lambda_lambda1.cpp:18:12::__cxx_constructor(&y:foo::lambda_shared_lambda_lambda1.cpp:18:12*,&0$?%__sil_tmpSIL_materialize_temp__n$2:foo::lambda_shared_lambda_lambda1.cpp:18:12&) [line 18, column 12]\n " shape="box"] "foo#972162870672026475.86d7db357d6a36081d09067fb38ce85e_7" -> "foo#972162870672026475.86d7db357d6a36081d09067fb38ce85e_3" ; @@ -89,7 +89,7 @@ digraph cfg { "foo#972162870672026475.86d7db357d6a36081d09067fb38ce85e_9" -> "foo#972162870672026475.86d7db357d6a36081d09067fb38ce85e_8" ; -"foo#972162870672026475.86d7db357d6a36081d09067fb38ce85e_10" [label="10: DeclStmt \n n$5=_fun_foo::lambda_shared_lambda_lambda1.cpp:17:17::(&unused:foo::lambda_shared_lambda_lambda1.cpp:17:17*,&0$?%__sil_tmpSIL_materialize_temp__n$4:foo::lambda_shared_lambda_lambda1.cpp:17:17&) [line 17, column 17]\n " shape="box"] +"foo#972162870672026475.86d7db357d6a36081d09067fb38ce85e_10" [label="10: DeclStmt \n n$5=_fun_foo::lambda_shared_lambda_lambda1.cpp:17:17::__cxx_constructor(&unused:foo::lambda_shared_lambda_lambda1.cpp:17:17*,&0$?%__sil_tmpSIL_materialize_temp__n$4:foo::lambda_shared_lambda_lambda1.cpp:17:17&) [line 17, column 17]\n " shape="box"] "foo#972162870672026475.86d7db357d6a36081d09067fb38ce85e_10" -> "foo#972162870672026475.86d7db357d6a36081d09067fb38ce85e_6" ; @@ -116,7 +116,7 @@ digraph cfg { "fooOK#5521302935427608539.9c36ec052efdd50972817d895666852a_6" -> "fooOK#5521302935427608539.9c36ec052efdd50972817d895666852a_5" ; -"fooOK#5521302935427608539.9c36ec052efdd50972817d895666852a_7" [label="7: DeclStmt \n n$3=_fun_fooOK::lambda_shared_lambda_lambda1.cpp:24:12::(&y:fooOK::lambda_shared_lambda_lambda1.cpp:24:12*,&0$?%__sil_tmpSIL_materialize_temp__n$2:fooOK::lambda_shared_lambda_lambda1.cpp:24:12&) [line 24, column 12]\n " shape="box"] +"fooOK#5521302935427608539.9c36ec052efdd50972817d895666852a_7" [label="7: DeclStmt \n n$3=_fun_fooOK::lambda_shared_lambda_lambda1.cpp:24:12::__cxx_constructor(&y:fooOK::lambda_shared_lambda_lambda1.cpp:24:12*,&0$?%__sil_tmpSIL_materialize_temp__n$2:fooOK::lambda_shared_lambda_lambda1.cpp:24:12&) [line 24, column 12]\n " shape="box"] "fooOK#5521302935427608539.9c36ec052efdd50972817d895666852a_7" -> "fooOK#5521302935427608539.9c36ec052efdd50972817d895666852a_3" ; @@ -271,7 +271,7 @@ digraph cfg { "ref_capture_by_value#4806574088982549998.61621d058ca5955e04dd4735d42f6588_7" -> "ref_capture_by_value#4806574088982549998.61621d058ca5955e04dd4735d42f6588_6" ; -"ref_capture_by_value#4806574088982549998.61621d058ca5955e04dd4735d42f6588_8" [label="8: DeclStmt \n n$6=_fun_ref_capture_by_value::lambda_shared_lambda_lambda1.cpp:84:12::(&f:ref_capture_by_value::lambda_shared_lambda_lambda1.cpp:84:12*,&0$?%__sil_tmpSIL_materialize_temp__n$3:ref_capture_by_value::lambda_shared_lambda_lambda1.cpp:84:12&) [line 84, column 12]\n " shape="box"] +"ref_capture_by_value#4806574088982549998.61621d058ca5955e04dd4735d42f6588_8" [label="8: DeclStmt \n n$6=_fun_ref_capture_by_value::lambda_shared_lambda_lambda1.cpp:84:12::__cxx_constructor(&f:ref_capture_by_value::lambda_shared_lambda_lambda1.cpp:84:12*,&0$?%__sil_tmpSIL_materialize_temp__n$3:ref_capture_by_value::lambda_shared_lambda_lambda1.cpp:84:12&) [line 84, column 12]\n " shape="box"] "ref_capture_by_value#4806574088982549998.61621d058ca5955e04dd4735d42f6588_8" -> "ref_capture_by_value#4806574088982549998.61621d058ca5955e04dd4735d42f6588_5" ; @@ -357,7 +357,7 @@ digraph cfg { "ref_init_capture_by_value#2039100596272541472.6db03403e4946224500aec3971ad9092_9" -> "ref_init_capture_by_value#2039100596272541472.6db03403e4946224500aec3971ad9092_7" ; -"ref_init_capture_by_value#2039100596272541472.6db03403e4946224500aec3971ad9092_10" [label="10: DeclStmt \n n$7=_fun_ref_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:92:12::(&f:ref_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:92:12*,&0$?%__sil_tmpSIL_materialize_temp__n$3:ref_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:92:12&) [line 92, column 12]\n " shape="box"] +"ref_init_capture_by_value#2039100596272541472.6db03403e4946224500aec3971ad9092_10" [label="10: DeclStmt \n n$7=_fun_ref_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:92:12::__cxx_constructor(&f:ref_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:92:12*,&0$?%__sil_tmpSIL_materialize_temp__n$3:ref_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:92:12&) [line 92, column 12]\n " shape="box"] "ref_init_capture_by_value#2039100596272541472.6db03403e4946224500aec3971ad9092_10" -> "ref_init_capture_by_value#2039100596272541472.6db03403e4946224500aec3971ad9092_5" ; @@ -388,7 +388,7 @@ digraph cfg { "struct_capture#7773507847510274281.f3db763dc0b20b24ec397f7802254c90_5" -> "struct_capture#7773507847510274281.f3db763dc0b20b24ec397f7802254c90_6" ; -"struct_capture#7773507847510274281.f3db763dc0b20b24ec397f7802254c90_6" [label="6: Destruction(temporaries cleanup) \n n$13=_fun_struct_capture::lambda_shared_lambda_lambda1.cpp:77:12::(&f:struct_capture::lambda_shared_lambda_lambda1.cpp:77:12*,&0$?%__sil_tmpSIL_materialize_temp__n$9:struct_capture::lambda_shared_lambda_lambda1.cpp:77:12&) [line 77, column 12]\n _=*&0$?%__sil_tmpSIL_materialize_temp__n$9:struct_capture::lambda_shared_lambda_lambda1.cpp:77:12 [line 77, column 41]\n n$15=_fun_struct_capture::lambda_shared_lambda_lambda1.cpp:77:12::~(&0$?%__sil_tmpSIL_materialize_temp__n$9:struct_capture::lambda_shared_lambda_lambda1.cpp:77:12*) injected [line 77, column 41]\n " shape="box"] +"struct_capture#7773507847510274281.f3db763dc0b20b24ec397f7802254c90_6" [label="6: Destruction(temporaries cleanup) \n n$13=_fun_struct_capture::lambda_shared_lambda_lambda1.cpp:77:12::__cxx_constructor(&f:struct_capture::lambda_shared_lambda_lambda1.cpp:77:12*,&0$?%__sil_tmpSIL_materialize_temp__n$9:struct_capture::lambda_shared_lambda_lambda1.cpp:77:12&) [line 77, column 12]\n _=*&0$?%__sil_tmpSIL_materialize_temp__n$9:struct_capture::lambda_shared_lambda_lambda1.cpp:77:12 [line 77, column 41]\n n$15=_fun_struct_capture::lambda_shared_lambda_lambda1.cpp:77:12::~(&0$?%__sil_tmpSIL_materialize_temp__n$9:struct_capture::lambda_shared_lambda_lambda1.cpp:77:12*) injected [line 77, column 41]\n " shape="box"] "struct_capture#7773507847510274281.f3db763dc0b20b24ec397f7802254c90_6" -> "struct_capture#7773507847510274281.f3db763dc0b20b24ec397f7802254c90_3" ; @@ -427,7 +427,7 @@ digraph cfg { "struct_capture_by_ref#12577537422211765985.ebc118d2dbc2f2f5b7c5ee63317b20fd_6" -> "struct_capture_by_ref#12577537422211765985.ebc118d2dbc2f2f5b7c5ee63317b20fd_5" ; -"struct_capture_by_ref#12577537422211765985.ebc118d2dbc2f2f5b7c5ee63317b20fd_7" [label="7: DeclStmt \n n$7=_fun_struct_capture_by_ref::lambda_shared_lambda_lambda1.cpp:121:12::(&f:struct_capture_by_ref::lambda_shared_lambda_lambda1.cpp:121:12*,&0$?%__sil_tmpSIL_materialize_temp__n$5:struct_capture_by_ref::lambda_shared_lambda_lambda1.cpp:121:12&) [line 121, column 12]\n " shape="box"] +"struct_capture_by_ref#12577537422211765985.ebc118d2dbc2f2f5b7c5ee63317b20fd_7" [label="7: DeclStmt \n n$7=_fun_struct_capture_by_ref::lambda_shared_lambda_lambda1.cpp:121:12::__cxx_constructor(&f:struct_capture_by_ref::lambda_shared_lambda_lambda1.cpp:121:12*,&0$?%__sil_tmpSIL_materialize_temp__n$5:struct_capture_by_ref::lambda_shared_lambda_lambda1.cpp:121:12&) [line 121, column 12]\n " shape="box"] "struct_capture_by_ref#12577537422211765985.ebc118d2dbc2f2f5b7c5ee63317b20fd_7" -> "struct_capture_by_ref#12577537422211765985.ebc118d2dbc2f2f5b7c5ee63317b20fd_3" ; @@ -458,7 +458,7 @@ digraph cfg { "struct_capture_by_value#11699147294788787683.903e0c9fb8b981281b248d9decb0d97d_5" -> "struct_capture_by_value#11699147294788787683.903e0c9fb8b981281b248d9decb0d97d_6" ; -"struct_capture_by_value#11699147294788787683.903e0c9fb8b981281b248d9decb0d97d_6" [label="6: Destruction(temporaries cleanup) \n n$11=_fun_struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12::(&f:struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12*,&0$?%__sil_tmpSIL_materialize_temp__n$7:struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12&) [line 114, column 12]\n _=*&0$?%__sil_tmpSIL_materialize_temp__n$7:struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12 [line 114, column 47]\n n$13=_fun_struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12::~(&0$?%__sil_tmpSIL_materialize_temp__n$7:struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12*) injected [line 114, column 47]\n " shape="box"] +"struct_capture_by_value#11699147294788787683.903e0c9fb8b981281b248d9decb0d97d_6" [label="6: Destruction(temporaries cleanup) \n n$11=_fun_struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12::__cxx_constructor(&f:struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12*,&0$?%__sil_tmpSIL_materialize_temp__n$7:struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12&) [line 114, column 12]\n _=*&0$?%__sil_tmpSIL_materialize_temp__n$7:struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12 [line 114, column 47]\n n$13=_fun_struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12::~(&0$?%__sil_tmpSIL_materialize_temp__n$7:struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12*) injected [line 114, column 47]\n " shape="box"] "struct_capture_by_value#11699147294788787683.903e0c9fb8b981281b248d9decb0d97d_6" -> "struct_capture_by_value#11699147294788787683.903e0c9fb8b981281b248d9decb0d97d_3" ; @@ -509,7 +509,7 @@ digraph cfg { "struct_init_capture_by_ref#9205094663270955601.142e205b831e508a8eb59bdbc8b0b42b_9" -> "struct_init_capture_by_ref#9205094663270955601.142e205b831e508a8eb59bdbc8b0b42b_7" ; -"struct_init_capture_by_ref#9205094663270955601.142e205b831e508a8eb59bdbc8b0b42b_10" [label="10: DeclStmt \n n$9=_fun_struct_init_capture_by_ref::lambda_shared_lambda_lambda1.cpp:140:12::(&f:struct_init_capture_by_ref::lambda_shared_lambda_lambda1.cpp:140:12*,&0$?%__sil_tmpSIL_materialize_temp__n$5:struct_init_capture_by_ref::lambda_shared_lambda_lambda1.cpp:140:12&) [line 140, column 12]\n " shape="box"] +"struct_init_capture_by_ref#9205094663270955601.142e205b831e508a8eb59bdbc8b0b42b_10" [label="10: DeclStmt \n n$9=_fun_struct_init_capture_by_ref::lambda_shared_lambda_lambda1.cpp:140:12::__cxx_constructor(&f:struct_init_capture_by_ref::lambda_shared_lambda_lambda1.cpp:140:12*,&0$?%__sil_tmpSIL_materialize_temp__n$5:struct_init_capture_by_ref::lambda_shared_lambda_lambda1.cpp:140:12&) [line 140, column 12]\n " shape="box"] "struct_init_capture_by_ref#9205094663270955601.142e205b831e508a8eb59bdbc8b0b42b_10" -> "struct_init_capture_by_ref#9205094663270955601.142e205b831e508a8eb59bdbc8b0b42b_3" ; @@ -552,7 +552,7 @@ digraph cfg { "struct_init_capture_by_value#3463451947935606399.b06cb2db506297a6236b8f54f65f87a9_8" -> "struct_init_capture_by_value#3463451947935606399.b06cb2db506297a6236b8f54f65f87a9_9" ; -"struct_init_capture_by_value#3463451947935606399.b06cb2db506297a6236b8f54f65f87a9_9" [label="9: Destruction(temporaries cleanup) \n n$14=_fun_struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12::(&f:struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12*,&0$?%__sil_tmpSIL_materialize_temp__n$7:struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12&) [line 131, column 12]\n _=*&0$?%__sil_tmpSIL_materialize_temp__n$7:struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12 [line 133, column 3]\n n$16=_fun_struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12::~(&0$?%__sil_tmpSIL_materialize_temp__n$7:struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12*) injected [line 133, column 3]\n " shape="box"] +"struct_init_capture_by_value#3463451947935606399.b06cb2db506297a6236b8f54f65f87a9_9" [label="9: Destruction(temporaries cleanup) \n n$14=_fun_struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12::__cxx_constructor(&f:struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12*,&0$?%__sil_tmpSIL_materialize_temp__n$7:struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12&) [line 131, column 12]\n _=*&0$?%__sil_tmpSIL_materialize_temp__n$7:struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12 [line 133, column 3]\n n$16=_fun_struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12::~(&0$?%__sil_tmpSIL_materialize_temp__n$7:struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12*) injected [line 133, column 3]\n " shape="box"] "struct_init_capture_by_value#3463451947935606399.b06cb2db506297a6236b8f54f65f87a9_9" -> "struct_init_capture_by_value#3463451947935606399.b06cb2db506297a6236b8f54f65f87a9_3" ; @@ -583,7 +583,7 @@ digraph cfg { "capture_this_explicit#Capture#(13194085360619722149).2dba35a78268b10ad413414cc832a8f0_4" -> "capture_this_explicit#Capture#(13194085360619722149).2dba35a78268b10ad413414cc832a8f0_3" ; -"capture_this_explicit#Capture#(13194085360619722149).2dba35a78268b10ad413414cc832a8f0_5" [label="5: DeclStmt \n n$1=_fun_Capture::capture_this_explicit::lambda_shared_lambda_lambda1.cpp:51:19::(&lambda:Capture::capture_this_explicit::lambda_shared_lambda_lambda1.cpp:51:19*,&0$?%__sil_tmpSIL_materialize_temp__n$0:Capture::capture_this_explicit::lambda_shared_lambda_lambda1.cpp:51:19&) [line 51, column 19]\n " shape="box"] +"capture_this_explicit#Capture#(13194085360619722149).2dba35a78268b10ad413414cc832a8f0_5" [label="5: DeclStmt \n n$1=_fun_Capture::capture_this_explicit::lambda_shared_lambda_lambda1.cpp:51:19::__cxx_constructor(&lambda:Capture::capture_this_explicit::lambda_shared_lambda_lambda1.cpp:51:19*,&0$?%__sil_tmpSIL_materialize_temp__n$0:Capture::capture_this_explicit::lambda_shared_lambda_lambda1.cpp:51:19&) [line 51, column 19]\n " shape="box"] "capture_this_explicit#Capture#(13194085360619722149).2dba35a78268b10ad413414cc832a8f0_5" -> "capture_this_explicit#Capture#(13194085360619722149).2dba35a78268b10ad413414cc832a8f0_2" ; @@ -602,7 +602,7 @@ digraph cfg { "capture_this_with_auto#Capture#(15696525048884093218).38be242109186a45cc282c38962c68e2_4" -> "capture_this_with_auto#Capture#(15696525048884093218).38be242109186a45cc282c38962c68e2_3" ; -"capture_this_with_auto#Capture#(15696525048884093218).38be242109186a45cc282c38962c68e2_5" [label="5: DeclStmt \n n$1=_fun_Capture::capture_this_with_auto::lambda_shared_lambda_lambda1.cpp:65:19::(&lambda:Capture::capture_this_with_auto::lambda_shared_lambda_lambda1.cpp:65:19*,&0$?%__sil_tmpSIL_materialize_temp__n$0:Capture::capture_this_with_auto::lambda_shared_lambda_lambda1.cpp:65:19&) [line 65, column 19]\n " shape="box"] +"capture_this_with_auto#Capture#(15696525048884093218).38be242109186a45cc282c38962c68e2_5" [label="5: DeclStmt \n n$1=_fun_Capture::capture_this_with_auto::lambda_shared_lambda_lambda1.cpp:65:19::__cxx_constructor(&lambda:Capture::capture_this_with_auto::lambda_shared_lambda_lambda1.cpp:65:19*,&0$?%__sil_tmpSIL_materialize_temp__n$0:Capture::capture_this_with_auto::lambda_shared_lambda_lambda1.cpp:65:19&) [line 65, column 19]\n " shape="box"] "capture_this_with_auto#Capture#(15696525048884093218).38be242109186a45cc282c38962c68e2_5" -> "capture_this_with_auto#Capture#(15696525048884093218).38be242109186a45cc282c38962c68e2_2" ; @@ -621,7 +621,7 @@ digraph cfg { "capture_star_this#Capture#(2506493005619132138).63fd6aa2a7efbd48dc1a62c0c2bd2161_4" -> "capture_star_this#Capture#(2506493005619132138).63fd6aa2a7efbd48dc1a62c0c2bd2161_3" ; -"capture_star_this#Capture#(2506493005619132138).63fd6aa2a7efbd48dc1a62c0c2bd2161_5" [label="5: DeclStmt \n n$2=_fun_Capture::capture_star_this::lambda_shared_lambda_lambda1.cpp:55:19::(&lambda:Capture::capture_star_this::lambda_shared_lambda_lambda1.cpp:55:19*,&0$?%__sil_tmpSIL_materialize_temp__n$0:Capture::capture_star_this::lambda_shared_lambda_lambda1.cpp:55:19&) [line 55, column 19]\n " shape="box"] +"capture_star_this#Capture#(2506493005619132138).63fd6aa2a7efbd48dc1a62c0c2bd2161_5" [label="5: DeclStmt \n n$2=_fun_Capture::capture_star_this::lambda_shared_lambda_lambda1.cpp:55:19::__cxx_constructor(&lambda:Capture::capture_star_this::lambda_shared_lambda_lambda1.cpp:55:19*,&0$?%__sil_tmpSIL_materialize_temp__n$0:Capture::capture_star_this::lambda_shared_lambda_lambda1.cpp:55:19&) [line 55, column 19]\n " shape="box"] "capture_star_this#Capture#(2506493005619132138).63fd6aa2a7efbd48dc1a62c0c2bd2161_5" -> "capture_star_this#Capture#(2506493005619132138).63fd6aa2a7efbd48dc1a62c0c2bd2161_2" ; @@ -640,7 +640,7 @@ digraph cfg { "capture_this_with_equal#Capture#(805776379555510952).ecd73e9a4e2bef0d060a242b61508f10_4" -> "capture_this_with_equal#Capture#(805776379555510952).ecd73e9a4e2bef0d060a242b61508f10_3" ; -"capture_this_with_equal#Capture#(805776379555510952).ecd73e9a4e2bef0d060a242b61508f10_5" [label="5: DeclStmt \n n$1=_fun_Capture::capture_this_with_equal::lambda_shared_lambda_lambda1.cpp:61:19::(&lambda:Capture::capture_this_with_equal::lambda_shared_lambda_lambda1.cpp:61:19*,&0$?%__sil_tmpSIL_materialize_temp__n$0:Capture::capture_this_with_equal::lambda_shared_lambda_lambda1.cpp:61:19&) [line 61, column 19]\n " shape="box"] +"capture_this_with_equal#Capture#(805776379555510952).ecd73e9a4e2bef0d060a242b61508f10_5" [label="5: DeclStmt \n n$1=_fun_Capture::capture_this_with_equal::lambda_shared_lambda_lambda1.cpp:61:19::__cxx_constructor(&lambda:Capture::capture_this_with_equal::lambda_shared_lambda_lambda1.cpp:61:19*,&0$?%__sil_tmpSIL_materialize_temp__n$0:Capture::capture_this_with_equal::lambda_shared_lambda_lambda1.cpp:61:19&) [line 61, column 19]\n " shape="box"] "capture_this_with_equal#Capture#(805776379555510952).ecd73e9a4e2bef0d060a242b61508f10_5" -> "capture_this_with_equal#Capture#(805776379555510952).ecd73e9a4e2bef0d060a242b61508f10_2" ; @@ -717,29 +717,29 @@ digraph cfg { "operator()#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#(2150129997065521100).a616841500faf5cf766ee05bebfd495b_4" -> "operator()#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#(2150129997065521100).a616841500faf5cf766ee05bebfd495b_2" ; -"#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}16388855054768398388.d8fffce880d7b2cc928c15952b404907_1" [label="1: Start struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12::\nFormals: this:struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12* __param_0:struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12&\nLocals: \n " color=yellow style=filled] +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}1638885505476839.48cd5b8cf8f1db22a6db97aec719581b_1" [label="1: Start struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12::__cxx_constructor\nFormals: this:struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12* __param_0:struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12&\nLocals: \n " color=yellow style=filled] - "#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}16388855054768398388.d8fffce880d7b2cc928c15952b404907_1" -> "#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}16388855054768398388.d8fffce880d7b2cc928c15952b404907_5" ; -"#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}16388855054768398388.d8fffce880d7b2cc928c15952b404907_2" [label="2: Exit struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12:: \n " color=yellow style=filled] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}1638885505476839.48cd5b8cf8f1db22a6db97aec719581b_1" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}1638885505476839.48cd5b8cf8f1db22a6db97aec719581b_5" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}1638885505476839.48cd5b8cf8f1db22a6db97aec719581b_2" [label="2: Exit struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12::__cxx_constructor \n " color=yellow style=filled] -"#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}16388855054768398388.d8fffce880d7b2cc928c15952b404907_3" [label="3: Constructor Init \n n$1=*&this:struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12* [line 114, column 12]\n " shape="box"] +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}1638885505476839.48cd5b8cf8f1db22a6db97aec719581b_3" [label="3: Constructor Init \n n$1=*&this:struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12* [line 114, column 12]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}16388855054768398388.d8fffce880d7b2cc928c15952b404907_3" -> "#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}16388855054768398388.d8fffce880d7b2cc928c15952b404907_4" ; -"#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}16388855054768398388.d8fffce880d7b2cc928c15952b404907_4" [label="4: Constructor Init \n n$2=*&__param_0:struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12& [line 114, column 12]\n n$3=_fun_SomeStruct::SomeStruct(n$1.__anon_field_1:SomeStruct*,n$2.__anon_field_1:SomeStruct&) [line 114, column 12]\n " shape="box"] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}1638885505476839.48cd5b8cf8f1db22a6db97aec719581b_3" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}1638885505476839.48cd5b8cf8f1db22a6db97aec719581b_4" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}1638885505476839.48cd5b8cf8f1db22a6db97aec719581b_4" [label="4: Constructor Init \n n$2=*&__param_0:struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12& [line 114, column 12]\n n$3=_fun_SomeStruct::SomeStruct(n$1.__anon_field_1:SomeStruct*,n$2.__anon_field_1:SomeStruct&) [line 114, column 12]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}16388855054768398388.d8fffce880d7b2cc928c15952b404907_4" -> "#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}16388855054768398388.d8fffce880d7b2cc928c15952b404907_2" ; -"#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}16388855054768398388.d8fffce880d7b2cc928c15952b404907_5" [label="5: Constructor Init \n n$4=*&this:struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12* [line 114, column 12]\n " shape="box"] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}1638885505476839.48cd5b8cf8f1db22a6db97aec719581b_4" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}1638885505476839.48cd5b8cf8f1db22a6db97aec719581b_2" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}1638885505476839.48cd5b8cf8f1db22a6db97aec719581b_5" [label="5: Constructor Init \n n$4=*&this:struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12* [line 114, column 12]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}16388855054768398388.d8fffce880d7b2cc928c15952b404907_5" -> "#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}16388855054768398388.d8fffce880d7b2cc928c15952b404907_6" ; -"#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}16388855054768398388.d8fffce880d7b2cc928c15952b404907_6" [label="6: Constructor Init \n n$5=*&__param_0:struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12& [line 114, column 12]\n n$6=_fun_SomeStruct::SomeStruct(n$4.__anon_field_0:SomeStruct*,n$5.__anon_field_0:SomeStruct&) [line 114, column 12]\n " shape="box"] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}1638885505476839.48cd5b8cf8f1db22a6db97aec719581b_5" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}1638885505476839.48cd5b8cf8f1db22a6db97aec719581b_6" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}1638885505476839.48cd5b8cf8f1db22a6db97aec719581b_6" [label="6: Constructor Init \n n$5=*&__param_0:struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12& [line 114, column 12]\n n$6=_fun_SomeStruct::SomeStruct(n$4.__anon_field_0:SomeStruct*,n$5.__anon_field_0:SomeStruct&) [line 114, column 12]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}16388855054768398388.d8fffce880d7b2cc928c15952b404907_6" -> "#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}16388855054768398388.d8fffce880d7b2cc928c15952b404907_3" ; + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}1638885505476839.48cd5b8cf8f1db22a6db97aec719581b_6" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#{}1638885505476839.48cd5b8cf8f1db22a6db97aec719581b_3" ; "__infer_inner_destructor_~#lambda_shared_lambda_lambda1.cpp:114:12#struct_capture_by_value#(12926905.f3b475894d73b25ae7a9c83e3bdfd3b6_1" [label="1: Start struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12::__infer_inner_destructor_~\nFormals: this:struct_capture_by_value::lambda_shared_lambda_lambda1.cpp:114:12*\nLocals: \n " color=yellow style=filled] @@ -781,29 +781,29 @@ digraph cfg { "operator()#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#(9710896582584402087).3e1da6a0d3e429a6201a7347f66f8e41_5" -> "operator()#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#(9710896582584402087).3e1da6a0d3e429a6201a7347f66f8e41_3" ; -"#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.a6cde1326b4fd1e01e4531d0ef999ce4_1" [label="1: Start struct_capture_by_ref::lambda_shared_lambda_lambda1.cpp:121:12::\nFormals: this:struct_capture_by_ref::lambda_shared_lambda_lambda1.cpp:121:12* __param_0:struct_capture_by_ref::lambda_shared_lambda_lambda1.cpp:121:12&\nLocals: \n " color=yellow style=filled] +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.e791c6b5292a8c3b93f750989328b10a_1" [label="1: Start struct_capture_by_ref::lambda_shared_lambda_lambda1.cpp:121:12::__cxx_constructor\nFormals: this:struct_capture_by_ref::lambda_shared_lambda_lambda1.cpp:121:12* __param_0:struct_capture_by_ref::lambda_shared_lambda_lambda1.cpp:121:12&\nLocals: \n " color=yellow style=filled] - "#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.a6cde1326b4fd1e01e4531d0ef999ce4_1" -> "#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.a6cde1326b4fd1e01e4531d0ef999ce4_5" ; -"#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.a6cde1326b4fd1e01e4531d0ef999ce4_2" [label="2: Exit struct_capture_by_ref::lambda_shared_lambda_lambda1.cpp:121:12:: \n " color=yellow style=filled] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.e791c6b5292a8c3b93f750989328b10a_1" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.e791c6b5292a8c3b93f750989328b10a_5" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.e791c6b5292a8c3b93f750989328b10a_2" [label="2: Exit struct_capture_by_ref::lambda_shared_lambda_lambda1.cpp:121:12::__cxx_constructor \n " color=yellow style=filled] -"#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.a6cde1326b4fd1e01e4531d0ef999ce4_3" [label="3: Constructor Init \n n$1=*&this:struct_capture_by_ref::lambda_shared_lambda_lambda1.cpp:121:12* [line 121, column 12]\n " shape="box"] +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.e791c6b5292a8c3b93f750989328b10a_3" [label="3: Constructor Init \n n$1=*&this:struct_capture_by_ref::lambda_shared_lambda_lambda1.cpp:121:12* [line 121, column 12]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.a6cde1326b4fd1e01e4531d0ef999ce4_3" -> "#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.a6cde1326b4fd1e01e4531d0ef999ce4_4" ; -"#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.a6cde1326b4fd1e01e4531d0ef999ce4_4" [label="4: Constructor Init \n n$2=*&__param_0:struct_capture_by_ref::lambda_shared_lambda_lambda1.cpp:121:12& [line 121, column 12]\n n$3=*n$2.__anon_field_1:SomeStruct& [line 121, column 12]\n *n$1.__anon_field_1:SomeStruct&=n$3 [line 121, column 12]\n " shape="box"] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.e791c6b5292a8c3b93f750989328b10a_3" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.e791c6b5292a8c3b93f750989328b10a_4" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.e791c6b5292a8c3b93f750989328b10a_4" [label="4: Constructor Init \n n$2=*&__param_0:struct_capture_by_ref::lambda_shared_lambda_lambda1.cpp:121:12& [line 121, column 12]\n n$3=*n$2.__anon_field_1:SomeStruct& [line 121, column 12]\n *n$1.__anon_field_1:SomeStruct&=n$3 [line 121, column 12]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.a6cde1326b4fd1e01e4531d0ef999ce4_4" -> "#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.a6cde1326b4fd1e01e4531d0ef999ce4_2" ; -"#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.a6cde1326b4fd1e01e4531d0ef999ce4_5" [label="5: Constructor Init \n n$4=*&this:struct_capture_by_ref::lambda_shared_lambda_lambda1.cpp:121:12* [line 121, column 12]\n " shape="box"] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.e791c6b5292a8c3b93f750989328b10a_4" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.e791c6b5292a8c3b93f750989328b10a_2" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.e791c6b5292a8c3b93f750989328b10a_5" [label="5: Constructor Init \n n$4=*&this:struct_capture_by_ref::lambda_shared_lambda_lambda1.cpp:121:12* [line 121, column 12]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.a6cde1326b4fd1e01e4531d0ef999ce4_5" -> "#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.a6cde1326b4fd1e01e4531d0ef999ce4_6" ; -"#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.a6cde1326b4fd1e01e4531d0ef999ce4_6" [label="6: Constructor Init \n n$5=*&__param_0:struct_capture_by_ref::lambda_shared_lambda_lambda1.cpp:121:12& [line 121, column 12]\n n$6=*n$5.__anon_field_0:SomeStruct& [line 121, column 12]\n *n$4.__anon_field_0:SomeStruct&=n$6 [line 121, column 12]\n " shape="box"] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.e791c6b5292a8c3b93f750989328b10a_5" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.e791c6b5292a8c3b93f750989328b10a_6" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.e791c6b5292a8c3b93f750989328b10a_6" [label="6: Constructor Init \n n$5=*&__param_0:struct_capture_by_ref::lambda_shared_lambda_lambda1.cpp:121:12& [line 121, column 12]\n n$6=*n$5.__anon_field_0:SomeStruct& [line 121, column 12]\n *n$4.__anon_field_0:SomeStruct&=n$6 [line 121, column 12]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.a6cde1326b4fd1e01e4531d0ef999ce4_6" -> "#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.a6cde1326b4fd1e01e4531d0ef999ce4_3" ; + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.e791c6b5292a8c3b93f750989328b10a_6" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:121:12#struct_capture_by_ref#{}123610027387660167.e791c6b5292a8c3b93f750989328b10a_3" ; "operator()#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#(6823593690086374986.1d7d285fdfd1a95971f481bea86bd0d2_1" [label="1: Start struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12::operator()\nFormals: this:struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12*\nLocals: \nCaptured: [by value]xlambda:SomeStruct& [by value]xreflambda:SomeStruct& \n " color=yellow style=filled] @@ -819,29 +819,29 @@ digraph cfg { "operator()#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#(6823593690086374986.1d7d285fdfd1a95971f481bea86bd0d2_4" -> "operator()#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#(6823593690086374986.1d7d285fdfd1a95971f481bea86bd0d2_2" ; -"#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}5414798644176225694.b66225b9c9cf05d324d9b6eb978a606f_1" [label="1: Start struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12::\nFormals: this:struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12* __param_0:struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12&\nLocals: \n " color=yellow style=filled] +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}54147986441.08e4fb23586d60613b8d4cfba715d95a_1" [label="1: Start struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12::__cxx_constructor\nFormals: this:struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12* __param_0:struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12&\nLocals: \n " color=yellow style=filled] - "#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}5414798644176225694.b66225b9c9cf05d324d9b6eb978a606f_1" -> "#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}5414798644176225694.b66225b9c9cf05d324d9b6eb978a606f_5" ; -"#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}5414798644176225694.b66225b9c9cf05d324d9b6eb978a606f_2" [label="2: Exit struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12:: \n " color=yellow style=filled] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}54147986441.08e4fb23586d60613b8d4cfba715d95a_1" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}54147986441.08e4fb23586d60613b8d4cfba715d95a_5" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}54147986441.08e4fb23586d60613b8d4cfba715d95a_2" [label="2: Exit struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12::__cxx_constructor \n " color=yellow style=filled] -"#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}5414798644176225694.b66225b9c9cf05d324d9b6eb978a606f_3" [label="3: Constructor Init \n n$1=*&this:struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12* [line 131, column 12]\n " shape="box"] +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}54147986441.08e4fb23586d60613b8d4cfba715d95a_3" [label="3: Constructor Init \n n$1=*&this:struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12* [line 131, column 12]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}5414798644176225694.b66225b9c9cf05d324d9b6eb978a606f_3" -> "#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}5414798644176225694.b66225b9c9cf05d324d9b6eb978a606f_4" ; -"#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}5414798644176225694.b66225b9c9cf05d324d9b6eb978a606f_4" [label="4: Constructor Init \n n$2=*&__param_0:struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12& [line 131, column 12]\n n$3=_fun_SomeStruct::SomeStruct(n$1.__anon_field_1:SomeStruct*,n$2.__anon_field_1:SomeStruct&) [line 131, column 12]\n " shape="box"] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}54147986441.08e4fb23586d60613b8d4cfba715d95a_3" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}54147986441.08e4fb23586d60613b8d4cfba715d95a_4" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}54147986441.08e4fb23586d60613b8d4cfba715d95a_4" [label="4: Constructor Init \n n$2=*&__param_0:struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12& [line 131, column 12]\n n$3=_fun_SomeStruct::SomeStruct(n$1.__anon_field_1:SomeStruct*,n$2.__anon_field_1:SomeStruct&) [line 131, column 12]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}5414798644176225694.b66225b9c9cf05d324d9b6eb978a606f_4" -> "#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}5414798644176225694.b66225b9c9cf05d324d9b6eb978a606f_2" ; -"#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}5414798644176225694.b66225b9c9cf05d324d9b6eb978a606f_5" [label="5: Constructor Init \n n$4=*&this:struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12* [line 131, column 12]\n " shape="box"] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}54147986441.08e4fb23586d60613b8d4cfba715d95a_4" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}54147986441.08e4fb23586d60613b8d4cfba715d95a_2" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}54147986441.08e4fb23586d60613b8d4cfba715d95a_5" [label="5: Constructor Init \n n$4=*&this:struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12* [line 131, column 12]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}5414798644176225694.b66225b9c9cf05d324d9b6eb978a606f_5" -> "#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}5414798644176225694.b66225b9c9cf05d324d9b6eb978a606f_6" ; -"#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}5414798644176225694.b66225b9c9cf05d324d9b6eb978a606f_6" [label="6: Constructor Init \n n$5=*&__param_0:struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12& [line 131, column 12]\n n$6=_fun_SomeStruct::SomeStruct(n$4.__anon_field_0:SomeStruct*,n$5.__anon_field_0:SomeStruct&) [line 131, column 12]\n " shape="box"] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}54147986441.08e4fb23586d60613b8d4cfba715d95a_5" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}54147986441.08e4fb23586d60613b8d4cfba715d95a_6" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}54147986441.08e4fb23586d60613b8d4cfba715d95a_6" [label="6: Constructor Init \n n$5=*&__param_0:struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12& [line 131, column 12]\n n$6=_fun_SomeStruct::SomeStruct(n$4.__anon_field_0:SomeStruct*,n$5.__anon_field_0:SomeStruct&) [line 131, column 12]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}5414798644176225694.b66225b9c9cf05d324d9b6eb978a606f_6" -> "#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}5414798644176225694.b66225b9c9cf05d324d9b6eb978a606f_3" ; + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}54147986441.08e4fb23586d60613b8d4cfba715d95a_6" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#{}54147986441.08e4fb23586d60613b8d4cfba715d95a_3" ; "__infer_inner_destructor_~#lambda_shared_lambda_lambda1.cpp:131:12#struct_init_capture_by_value#(565.c3b6f4919c75b80fdd7848286b0ac31f_1" [label="1: Start struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12::__infer_inner_destructor_~\nFormals: this:struct_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:131:12*\nLocals: \n " color=yellow style=filled] @@ -883,29 +883,29 @@ digraph cfg { "operator()#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#(15005887938914111589).35be5232427f26403761e8e1f9bd2f5f_5" -> "operator()#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#(15005887938914111589).35be5232427f26403761e8e1f9bd2f5f_3" ; -"#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}905135172617509289.9d3202c70edf52de26db7d1549bd45fc_1" [label="1: Start struct_init_capture_by_ref::lambda_shared_lambda_lambda1.cpp:140:12::\nFormals: this:struct_init_capture_by_ref::lambda_shared_lambda_lambda1.cpp:140:12* __param_0:struct_init_capture_by_ref::lambda_shared_lambda_lambda1.cpp:140:12&\nLocals: \n " color=yellow style=filled] +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}9051351726175.56f02b23b6f085e3f87259ecf362eade_1" [label="1: Start struct_init_capture_by_ref::lambda_shared_lambda_lambda1.cpp:140:12::__cxx_constructor\nFormals: this:struct_init_capture_by_ref::lambda_shared_lambda_lambda1.cpp:140:12* __param_0:struct_init_capture_by_ref::lambda_shared_lambda_lambda1.cpp:140:12&\nLocals: \n " color=yellow style=filled] - "#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}905135172617509289.9d3202c70edf52de26db7d1549bd45fc_1" -> "#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}905135172617509289.9d3202c70edf52de26db7d1549bd45fc_5" ; -"#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}905135172617509289.9d3202c70edf52de26db7d1549bd45fc_2" [label="2: Exit struct_init_capture_by_ref::lambda_shared_lambda_lambda1.cpp:140:12:: \n " color=yellow style=filled] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}9051351726175.56f02b23b6f085e3f87259ecf362eade_1" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}9051351726175.56f02b23b6f085e3f87259ecf362eade_5" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}9051351726175.56f02b23b6f085e3f87259ecf362eade_2" [label="2: Exit struct_init_capture_by_ref::lambda_shared_lambda_lambda1.cpp:140:12::__cxx_constructor \n " color=yellow style=filled] -"#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}905135172617509289.9d3202c70edf52de26db7d1549bd45fc_3" [label="3: Constructor Init \n n$1=*&this:struct_init_capture_by_ref::lambda_shared_lambda_lambda1.cpp:140:12* [line 140, column 12]\n " shape="box"] +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}9051351726175.56f02b23b6f085e3f87259ecf362eade_3" [label="3: Constructor Init \n n$1=*&this:struct_init_capture_by_ref::lambda_shared_lambda_lambda1.cpp:140:12* [line 140, column 12]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}905135172617509289.9d3202c70edf52de26db7d1549bd45fc_3" -> "#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}905135172617509289.9d3202c70edf52de26db7d1549bd45fc_4" ; -"#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}905135172617509289.9d3202c70edf52de26db7d1549bd45fc_4" [label="4: Constructor Init \n n$2=*&__param_0:struct_init_capture_by_ref::lambda_shared_lambda_lambda1.cpp:140:12& [line 140, column 12]\n n$3=*n$2.__anon_field_1:SomeStruct& [line 140, column 12]\n *n$1.__anon_field_1:SomeStruct&=n$3 [line 140, column 12]\n " shape="box"] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}9051351726175.56f02b23b6f085e3f87259ecf362eade_3" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}9051351726175.56f02b23b6f085e3f87259ecf362eade_4" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}9051351726175.56f02b23b6f085e3f87259ecf362eade_4" [label="4: Constructor Init \n n$2=*&__param_0:struct_init_capture_by_ref::lambda_shared_lambda_lambda1.cpp:140:12& [line 140, column 12]\n n$3=*n$2.__anon_field_1:SomeStruct& [line 140, column 12]\n *n$1.__anon_field_1:SomeStruct&=n$3 [line 140, column 12]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}905135172617509289.9d3202c70edf52de26db7d1549bd45fc_4" -> "#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}905135172617509289.9d3202c70edf52de26db7d1549bd45fc_2" ; -"#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}905135172617509289.9d3202c70edf52de26db7d1549bd45fc_5" [label="5: Constructor Init \n n$4=*&this:struct_init_capture_by_ref::lambda_shared_lambda_lambda1.cpp:140:12* [line 140, column 12]\n " shape="box"] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}9051351726175.56f02b23b6f085e3f87259ecf362eade_4" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}9051351726175.56f02b23b6f085e3f87259ecf362eade_2" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}9051351726175.56f02b23b6f085e3f87259ecf362eade_5" [label="5: Constructor Init \n n$4=*&this:struct_init_capture_by_ref::lambda_shared_lambda_lambda1.cpp:140:12* [line 140, column 12]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}905135172617509289.9d3202c70edf52de26db7d1549bd45fc_5" -> "#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}905135172617509289.9d3202c70edf52de26db7d1549bd45fc_6" ; -"#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}905135172617509289.9d3202c70edf52de26db7d1549bd45fc_6" [label="6: Constructor Init \n n$5=*&__param_0:struct_init_capture_by_ref::lambda_shared_lambda_lambda1.cpp:140:12& [line 140, column 12]\n n$6=*n$5.__anon_field_0:SomeStruct& [line 140, column 12]\n *n$4.__anon_field_0:SomeStruct&=n$6 [line 140, column 12]\n " shape="box"] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}9051351726175.56f02b23b6f085e3f87259ecf362eade_5" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}9051351726175.56f02b23b6f085e3f87259ecf362eade_6" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}9051351726175.56f02b23b6f085e3f87259ecf362eade_6" [label="6: Constructor Init \n n$5=*&__param_0:struct_init_capture_by_ref::lambda_shared_lambda_lambda1.cpp:140:12& [line 140, column 12]\n n$6=*n$5.__anon_field_0:SomeStruct& [line 140, column 12]\n *n$4.__anon_field_0:SomeStruct&=n$6 [line 140, column 12]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}905135172617509289.9d3202c70edf52de26db7d1549bd45fc_6" -> "#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}905135172617509289.9d3202c70edf52de26db7d1549bd45fc_3" ; + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}9051351726175.56f02b23b6f085e3f87259ecf362eade_6" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:140:12#struct_init_capture_by_ref#{}9051351726175.56f02b23b6f085e3f87259ecf362eade_3" ; "operator()#lambda_shared_lambda_lambda1.cpp:17:17#foo#(10761403337571939980).fc34b2fdd4414d044515387308a2caa2_1" [label="1: Start foo::lambda_shared_lambda_lambda1.cpp:17:17::operator()\nFormals: this:foo::lambda_shared_lambda_lambda1.cpp:17:17*\nLocals: \n " color=yellow style=filled] @@ -917,11 +917,11 @@ digraph cfg { "operator()#lambda_shared_lambda_lambda1.cpp:17:17#foo#(10761403337571939980).fc34b2fdd4414d044515387308a2caa2_3" -> "operator()#lambda_shared_lambda_lambda1.cpp:17:17#foo#(10761403337571939980).fc34b2fdd4414d044515387308a2caa2_2" ; -"#lambda_shared_lambda_lambda1.cpp:17:17#foo#{}6546711543298386294.51cbc10e79c5dbab8e027ef0aef70f8c_1" [label="1: Start foo::lambda_shared_lambda_lambda1.cpp:17:17::\nFormals: this:foo::lambda_shared_lambda_lambda1.cpp:17:17* __param_0:foo::lambda_shared_lambda_lambda1.cpp:17:17&\nLocals: \n " color=yellow style=filled] +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:17:17#foo#{}6546711543298386294.a4a3ec5f943cddc13f1801049bf9fb46_1" [label="1: Start foo::lambda_shared_lambda_lambda1.cpp:17:17::__cxx_constructor\nFormals: this:foo::lambda_shared_lambda_lambda1.cpp:17:17* __param_0:foo::lambda_shared_lambda_lambda1.cpp:17:17&\nLocals: \n " color=yellow style=filled] - "#lambda_shared_lambda_lambda1.cpp:17:17#foo#{}6546711543298386294.51cbc10e79c5dbab8e027ef0aef70f8c_1" -> "#lambda_shared_lambda_lambda1.cpp:17:17#foo#{}6546711543298386294.51cbc10e79c5dbab8e027ef0aef70f8c_2" ; -"#lambda_shared_lambda_lambda1.cpp:17:17#foo#{}6546711543298386294.51cbc10e79c5dbab8e027ef0aef70f8c_2" [label="2: Exit foo::lambda_shared_lambda_lambda1.cpp:17:17:: \n " color=yellow style=filled] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:17:17#foo#{}6546711543298386294.a4a3ec5f943cddc13f1801049bf9fb46_1" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:17:17#foo#{}6546711543298386294.a4a3ec5f943cddc13f1801049bf9fb46_2" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:17:17#foo#{}6546711543298386294.a4a3ec5f943cddc13f1801049bf9fb46_2" [label="2: Exit foo::lambda_shared_lambda_lambda1.cpp:17:17::__cxx_constructor \n " color=yellow style=filled] "operator()#lambda_shared_lambda_lambda1.cpp:18:12#foo#(8701050879076719020).0d4a964c0bde8f0dc1ee0d35ffa2f29c_1" [label="1: Start foo::lambda_shared_lambda_lambda1.cpp:18:12::operator()\nFormals: this:foo::lambda_shared_lambda_lambda1.cpp:18:12* i:int\nLocals: \n " color=yellow style=filled] @@ -939,11 +939,11 @@ digraph cfg { "operator()#lambda_shared_lambda_lambda1.cpp:18:12#foo#(8701050879076719020).0d4a964c0bde8f0dc1ee0d35ffa2f29c_4" -> "operator()#lambda_shared_lambda_lambda1.cpp:18:12#foo#(8701050879076719020).0d4a964c0bde8f0dc1ee0d35ffa2f29c_2" ; -"#lambda_shared_lambda_lambda1.cpp:18:12#foo#{}14097994618464478171.75e5dcb3f3b5861b035e8d4d2b1efdc4_1" [label="1: Start foo::lambda_shared_lambda_lambda1.cpp:18:12::\nFormals: this:foo::lambda_shared_lambda_lambda1.cpp:18:12* __param_0:foo::lambda_shared_lambda_lambda1.cpp:18:12&\nLocals: \n " color=yellow style=filled] +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:18:12#foo#{}14097994618464478171.f41fb5a355be13b541b4b927960201cb_1" [label="1: Start foo::lambda_shared_lambda_lambda1.cpp:18:12::__cxx_constructor\nFormals: this:foo::lambda_shared_lambda_lambda1.cpp:18:12* __param_0:foo::lambda_shared_lambda_lambda1.cpp:18:12&\nLocals: \n " color=yellow style=filled] - "#lambda_shared_lambda_lambda1.cpp:18:12#foo#{}14097994618464478171.75e5dcb3f3b5861b035e8d4d2b1efdc4_1" -> "#lambda_shared_lambda_lambda1.cpp:18:12#foo#{}14097994618464478171.75e5dcb3f3b5861b035e8d4d2b1efdc4_2" ; -"#lambda_shared_lambda_lambda1.cpp:18:12#foo#{}14097994618464478171.75e5dcb3f3b5861b035e8d4d2b1efdc4_2" [label="2: Exit foo::lambda_shared_lambda_lambda1.cpp:18:12:: \n " color=yellow style=filled] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:18:12#foo#{}14097994618464478171.f41fb5a355be13b541b4b927960201cb_1" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:18:12#foo#{}14097994618464478171.f41fb5a355be13b541b4b927960201cb_2" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:18:12#foo#{}14097994618464478171.f41fb5a355be13b541b4b927960201cb_2" [label="2: Exit foo::lambda_shared_lambda_lambda1.cpp:18:12::__cxx_constructor \n " color=yellow style=filled] "operator()#lambda_shared_lambda_lambda1.cpp:24:12#fooOK#(3436637400147523223).b3368025c545000668e9fb87b5c89aa4_1" [label="1: Start fooOK::lambda_shared_lambda_lambda1.cpp:24:12::operator()\nFormals: this:fooOK::lambda_shared_lambda_lambda1.cpp:24:12* i:int\nLocals: \n " color=yellow style=filled] @@ -961,11 +961,11 @@ digraph cfg { "operator()#lambda_shared_lambda_lambda1.cpp:24:12#fooOK#(3436637400147523223).b3368025c545000668e9fb87b5c89aa4_4" -> "operator()#lambda_shared_lambda_lambda1.cpp:24:12#fooOK#(3436637400147523223).b3368025c545000668e9fb87b5c89aa4_2" ; -"#lambda_shared_lambda_lambda1.cpp:24:12#fooOK#{}9771638492353064448.c4d7598db2f9501f22573de20ac3a925_1" [label="1: Start fooOK::lambda_shared_lambda_lambda1.cpp:24:12::\nFormals: this:fooOK::lambda_shared_lambda_lambda1.cpp:24:12* __param_0:fooOK::lambda_shared_lambda_lambda1.cpp:24:12&\nLocals: \n " color=yellow style=filled] +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:24:12#fooOK#{}9771638492353064448.abe2d157e8fedeefe81ddfd1566513b5_1" [label="1: Start fooOK::lambda_shared_lambda_lambda1.cpp:24:12::__cxx_constructor\nFormals: this:fooOK::lambda_shared_lambda_lambda1.cpp:24:12* __param_0:fooOK::lambda_shared_lambda_lambda1.cpp:24:12&\nLocals: \n " color=yellow style=filled] - "#lambda_shared_lambda_lambda1.cpp:24:12#fooOK#{}9771638492353064448.c4d7598db2f9501f22573de20ac3a925_1" -> "#lambda_shared_lambda_lambda1.cpp:24:12#fooOK#{}9771638492353064448.c4d7598db2f9501f22573de20ac3a925_2" ; -"#lambda_shared_lambda_lambda1.cpp:24:12#fooOK#{}9771638492353064448.c4d7598db2f9501f22573de20ac3a925_2" [label="2: Exit fooOK::lambda_shared_lambda_lambda1.cpp:24:12:: \n " color=yellow style=filled] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:24:12#fooOK#{}9771638492353064448.abe2d157e8fedeefe81ddfd1566513b5_1" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:24:12#fooOK#{}9771638492353064448.abe2d157e8fedeefe81ddfd1566513b5_2" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:24:12#fooOK#{}9771638492353064448.abe2d157e8fedeefe81ddfd1566513b5_2" [label="2: Exit fooOK::lambda_shared_lambda_lambda1.cpp:24:12::__cxx_constructor \n " color=yellow style=filled] "operator()#lambda_shared_lambda_lambda1.cpp:31:10#normal_capture#(3336792892144266867).563aa24976a73c4ea364dbb5afa3f73f_1" [label="1: Start normal_capture::lambda_shared_lambda_lambda1.cpp:31:10::operator()\nFormals: this:normal_capture::lambda_shared_lambda_lambda1.cpp:31:10*\nLocals: \nCaptured: [by value]x:int [by value]y:int \n " color=yellow style=filled] @@ -1039,21 +1039,21 @@ digraph cfg { "operator()#lambda_shared_lambda_lambda1.cpp:51:19#capture_this_explicit#Capture#(1084455887557995828.1d62aec1dfb3de86dac2a9a51e124083_4" -> "operator()#lambda_shared_lambda_lambda1.cpp:51:19#capture_this_explicit#Capture#(1084455887557995828.1d62aec1dfb3de86dac2a9a51e124083_2" ; -"#lambda_shared_lambda_lambda1.cpp:51:19#capture_this_explicit#Capture#{}17085426441918021560.7e5a9a39294fd5d94e0b0d510524020a_1" [label="1: Start Capture::capture_this_explicit::lambda_shared_lambda_lambda1.cpp:51:19::\nFormals: this:Capture::capture_this_explicit::lambda_shared_lambda_lambda1.cpp:51:19* __param_0:Capture::capture_this_explicit::lambda_shared_lambda_lambda1.cpp:51:19&\nLocals: \n " color=yellow style=filled] +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:51:19#capture_this_explicit#Capture#{}17085426441.4a37cbb7f4885820b23ffa7b3eccca49_1" [label="1: Start Capture::capture_this_explicit::lambda_shared_lambda_lambda1.cpp:51:19::__cxx_constructor\nFormals: this:Capture::capture_this_explicit::lambda_shared_lambda_lambda1.cpp:51:19* __param_0:Capture::capture_this_explicit::lambda_shared_lambda_lambda1.cpp:51:19&\nLocals: \n " color=yellow style=filled] - "#lambda_shared_lambda_lambda1.cpp:51:19#capture_this_explicit#Capture#{}17085426441918021560.7e5a9a39294fd5d94e0b0d510524020a_1" -> "#lambda_shared_lambda_lambda1.cpp:51:19#capture_this_explicit#Capture#{}17085426441918021560.7e5a9a39294fd5d94e0b0d510524020a_3" ; -"#lambda_shared_lambda_lambda1.cpp:51:19#capture_this_explicit#Capture#{}17085426441918021560.7e5a9a39294fd5d94e0b0d510524020a_2" [label="2: Exit Capture::capture_this_explicit::lambda_shared_lambda_lambda1.cpp:51:19:: \n " color=yellow style=filled] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:51:19#capture_this_explicit#Capture#{}17085426441.4a37cbb7f4885820b23ffa7b3eccca49_1" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:51:19#capture_this_explicit#Capture#{}17085426441.4a37cbb7f4885820b23ffa7b3eccca49_3" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:51:19#capture_this_explicit#Capture#{}17085426441.4a37cbb7f4885820b23ffa7b3eccca49_2" [label="2: Exit Capture::capture_this_explicit::lambda_shared_lambda_lambda1.cpp:51:19::__cxx_constructor \n " color=yellow style=filled] -"#lambda_shared_lambda_lambda1.cpp:51:19#capture_this_explicit#Capture#{}17085426441918021560.7e5a9a39294fd5d94e0b0d510524020a_3" [label="3: Constructor Init \n n$1=*&this:Capture::capture_this_explicit::lambda_shared_lambda_lambda1.cpp:51:19* [line 51, column 19]\n " shape="box"] +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:51:19#capture_this_explicit#Capture#{}17085426441.4a37cbb7f4885820b23ffa7b3eccca49_3" [label="3: Constructor Init \n n$1=*&this:Capture::capture_this_explicit::lambda_shared_lambda_lambda1.cpp:51:19* [line 51, column 19]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:51:19#capture_this_explicit#Capture#{}17085426441918021560.7e5a9a39294fd5d94e0b0d510524020a_3" -> "#lambda_shared_lambda_lambda1.cpp:51:19#capture_this_explicit#Capture#{}17085426441918021560.7e5a9a39294fd5d94e0b0d510524020a_4" ; -"#lambda_shared_lambda_lambda1.cpp:51:19#capture_this_explicit#Capture#{}17085426441918021560.7e5a9a39294fd5d94e0b0d510524020a_4" [label="4: Constructor Init \n n$2=*&__param_0:Capture::capture_this_explicit::lambda_shared_lambda_lambda1.cpp:51:19& [line 51, column 19]\n n$3=*n$2.__anon_field_0:Capture* [line 51, column 19]\n *n$1.__anon_field_0:Capture*=n$3 [line 51, column 19]\n " shape="box"] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:51:19#capture_this_explicit#Capture#{}17085426441.4a37cbb7f4885820b23ffa7b3eccca49_3" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:51:19#capture_this_explicit#Capture#{}17085426441.4a37cbb7f4885820b23ffa7b3eccca49_4" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:51:19#capture_this_explicit#Capture#{}17085426441.4a37cbb7f4885820b23ffa7b3eccca49_4" [label="4: Constructor Init \n n$2=*&__param_0:Capture::capture_this_explicit::lambda_shared_lambda_lambda1.cpp:51:19& [line 51, column 19]\n n$3=*n$2.__anon_field_0:Capture* [line 51, column 19]\n *n$1.__anon_field_0:Capture*=n$3 [line 51, column 19]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:51:19#capture_this_explicit#Capture#{}17085426441918021560.7e5a9a39294fd5d94e0b0d510524020a_4" -> "#lambda_shared_lambda_lambda1.cpp:51:19#capture_this_explicit#Capture#{}17085426441918021560.7e5a9a39294fd5d94e0b0d510524020a_2" ; + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:51:19#capture_this_explicit#Capture#{}17085426441.4a37cbb7f4885820b23ffa7b3eccca49_4" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:51:19#capture_this_explicit#Capture#{}17085426441.4a37cbb7f4885820b23ffa7b3eccca49_2" ; "operator()#lambda_shared_lambda_lambda1.cpp:55:19#capture_star_this#Capture#(11891233366713773989).2f1caaa7509ffca98027857cb192891f_1" [label="1: Start Capture::capture_star_this::lambda_shared_lambda_lambda1.cpp:55:19::operator()\nFormals: this:Capture::capture_star_this::lambda_shared_lambda_lambda1.cpp:55:19*\nLocals: \nCaptured: [by value]this:Capture* \n " color=yellow style=filled] @@ -1061,21 +1061,21 @@ digraph cfg { "operator()#lambda_shared_lambda_lambda1.cpp:55:19#capture_star_this#Capture#(11891233366713773989).2f1caaa7509ffca98027857cb192891f_2" [label="2: Exit Capture::capture_star_this::lambda_shared_lambda_lambda1.cpp:55:19::operator() \n " color=yellow style=filled] -"#lambda_shared_lambda_lambda1.cpp:55:19#capture_star_this#Capture#{}10959385173560663663.d67e64fd0256113324274c5eea22ce00_1" [label="1: Start Capture::capture_star_this::lambda_shared_lambda_lambda1.cpp:55:19::\nFormals: this:Capture::capture_star_this::lambda_shared_lambda_lambda1.cpp:55:19* __param_0:Capture::capture_star_this::lambda_shared_lambda_lambda1.cpp:55:19&\nLocals: \n " color=yellow style=filled] +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:55:19#capture_star_this#Capture#{}109593851735606.7b7d66a495f1e928f045b0b7bf00eee4_1" [label="1: Start Capture::capture_star_this::lambda_shared_lambda_lambda1.cpp:55:19::__cxx_constructor\nFormals: this:Capture::capture_star_this::lambda_shared_lambda_lambda1.cpp:55:19* __param_0:Capture::capture_star_this::lambda_shared_lambda_lambda1.cpp:55:19&\nLocals: \n " color=yellow style=filled] - "#lambda_shared_lambda_lambda1.cpp:55:19#capture_star_this#Capture#{}10959385173560663663.d67e64fd0256113324274c5eea22ce00_1" -> "#lambda_shared_lambda_lambda1.cpp:55:19#capture_star_this#Capture#{}10959385173560663663.d67e64fd0256113324274c5eea22ce00_3" ; -"#lambda_shared_lambda_lambda1.cpp:55:19#capture_star_this#Capture#{}10959385173560663663.d67e64fd0256113324274c5eea22ce00_2" [label="2: Exit Capture::capture_star_this::lambda_shared_lambda_lambda1.cpp:55:19:: \n " color=yellow style=filled] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:55:19#capture_star_this#Capture#{}109593851735606.7b7d66a495f1e928f045b0b7bf00eee4_1" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:55:19#capture_star_this#Capture#{}109593851735606.7b7d66a495f1e928f045b0b7bf00eee4_3" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:55:19#capture_star_this#Capture#{}109593851735606.7b7d66a495f1e928f045b0b7bf00eee4_2" [label="2: Exit Capture::capture_star_this::lambda_shared_lambda_lambda1.cpp:55:19::__cxx_constructor \n " color=yellow style=filled] -"#lambda_shared_lambda_lambda1.cpp:55:19#capture_star_this#Capture#{}10959385173560663663.d67e64fd0256113324274c5eea22ce00_3" [label="3: Constructor Init \n n$1=*&this:Capture::capture_star_this::lambda_shared_lambda_lambda1.cpp:55:19* [line 55, column 19]\n " shape="box"] +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:55:19#capture_star_this#Capture#{}109593851735606.7b7d66a495f1e928f045b0b7bf00eee4_3" [label="3: Constructor Init \n n$1=*&this:Capture::capture_star_this::lambda_shared_lambda_lambda1.cpp:55:19* [line 55, column 19]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:55:19#capture_star_this#Capture#{}10959385173560663663.d67e64fd0256113324274c5eea22ce00_3" -> "#lambda_shared_lambda_lambda1.cpp:55:19#capture_star_this#Capture#{}10959385173560663663.d67e64fd0256113324274c5eea22ce00_4" ; -"#lambda_shared_lambda_lambda1.cpp:55:19#capture_star_this#Capture#{}10959385173560663663.d67e64fd0256113324274c5eea22ce00_4" [label="4: Constructor Init \n n$2=*&__param_0:Capture::capture_star_this::lambda_shared_lambda_lambda1.cpp:55:19& [line 55, column 19]\n n$3=_fun_Capture::Capture(n$1.__anon_field_0:Capture*,n$2.__anon_field_0:Capture&) [line 55, column 19]\n " shape="box"] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:55:19#capture_star_this#Capture#{}109593851735606.7b7d66a495f1e928f045b0b7bf00eee4_3" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:55:19#capture_star_this#Capture#{}109593851735606.7b7d66a495f1e928f045b0b7bf00eee4_4" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:55:19#capture_star_this#Capture#{}109593851735606.7b7d66a495f1e928f045b0b7bf00eee4_4" [label="4: Constructor Init \n n$2=*&__param_0:Capture::capture_star_this::lambda_shared_lambda_lambda1.cpp:55:19& [line 55, column 19]\n n$3=_fun_Capture::Capture(n$1.__anon_field_0:Capture*,n$2.__anon_field_0:Capture&) [line 55, column 19]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:55:19#capture_star_this#Capture#{}10959385173560663663.d67e64fd0256113324274c5eea22ce00_4" -> "#lambda_shared_lambda_lambda1.cpp:55:19#capture_star_this#Capture#{}10959385173560663663.d67e64fd0256113324274c5eea22ce00_2" ; + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:55:19#capture_star_this#Capture#{}109593851735606.7b7d66a495f1e928f045b0b7bf00eee4_4" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:55:19#capture_star_this#Capture#{}109593851735606.7b7d66a495f1e928f045b0b7bf00eee4_2" ; "operator()#lambda_shared_lambda_lambda1.cpp:61:19#capture_this_with_equal#Capture#(91082432562742530.b72f197de8f4f60c1d815523b52f3221_1" [label="1: Start Capture::capture_this_with_equal::lambda_shared_lambda_lambda1.cpp:61:19::operator()\nFormals: this:Capture::capture_this_with_equal::lambda_shared_lambda_lambda1.cpp:61:19*\nLocals: \nCaptured: [by ref]this:Capture* \n " color=yellow style=filled] @@ -1091,21 +1091,21 @@ digraph cfg { "operator()#lambda_shared_lambda_lambda1.cpp:61:19#capture_this_with_equal#Capture#(91082432562742530.b72f197de8f4f60c1d815523b52f3221_4" -> "operator()#lambda_shared_lambda_lambda1.cpp:61:19#capture_this_with_equal#Capture#(91082432562742530.b72f197de8f4f60c1d815523b52f3221_2" ; -"#lambda_shared_lambda_lambda1.cpp:61:19#capture_this_with_equal#Capture#{}1308683831640213153.948773425b7787cef52aa40d5ffeea8c_1" [label="1: Start Capture::capture_this_with_equal::lambda_shared_lambda_lambda1.cpp:61:19::\nFormals: this:Capture::capture_this_with_equal::lambda_shared_lambda_lambda1.cpp:61:19* __param_0:Capture::capture_this_with_equal::lambda_shared_lambda_lambda1.cpp:61:19&\nLocals: \n " color=yellow style=filled] +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:61:19#capture_this_with_equal#Capture#{}130868383.6dcaf0193dd709459903a45c2635c527_1" [label="1: Start Capture::capture_this_with_equal::lambda_shared_lambda_lambda1.cpp:61:19::__cxx_constructor\nFormals: this:Capture::capture_this_with_equal::lambda_shared_lambda_lambda1.cpp:61:19* __param_0:Capture::capture_this_with_equal::lambda_shared_lambda_lambda1.cpp:61:19&\nLocals: \n " color=yellow style=filled] - "#lambda_shared_lambda_lambda1.cpp:61:19#capture_this_with_equal#Capture#{}1308683831640213153.948773425b7787cef52aa40d5ffeea8c_1" -> "#lambda_shared_lambda_lambda1.cpp:61:19#capture_this_with_equal#Capture#{}1308683831640213153.948773425b7787cef52aa40d5ffeea8c_3" ; -"#lambda_shared_lambda_lambda1.cpp:61:19#capture_this_with_equal#Capture#{}1308683831640213153.948773425b7787cef52aa40d5ffeea8c_2" [label="2: Exit Capture::capture_this_with_equal::lambda_shared_lambda_lambda1.cpp:61:19:: \n " color=yellow style=filled] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:61:19#capture_this_with_equal#Capture#{}130868383.6dcaf0193dd709459903a45c2635c527_1" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:61:19#capture_this_with_equal#Capture#{}130868383.6dcaf0193dd709459903a45c2635c527_3" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:61:19#capture_this_with_equal#Capture#{}130868383.6dcaf0193dd709459903a45c2635c527_2" [label="2: Exit Capture::capture_this_with_equal::lambda_shared_lambda_lambda1.cpp:61:19::__cxx_constructor \n " color=yellow style=filled] -"#lambda_shared_lambda_lambda1.cpp:61:19#capture_this_with_equal#Capture#{}1308683831640213153.948773425b7787cef52aa40d5ffeea8c_3" [label="3: Constructor Init \n n$1=*&this:Capture::capture_this_with_equal::lambda_shared_lambda_lambda1.cpp:61:19* [line 61, column 19]\n " shape="box"] +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:61:19#capture_this_with_equal#Capture#{}130868383.6dcaf0193dd709459903a45c2635c527_3" [label="3: Constructor Init \n n$1=*&this:Capture::capture_this_with_equal::lambda_shared_lambda_lambda1.cpp:61:19* [line 61, column 19]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:61:19#capture_this_with_equal#Capture#{}1308683831640213153.948773425b7787cef52aa40d5ffeea8c_3" -> "#lambda_shared_lambda_lambda1.cpp:61:19#capture_this_with_equal#Capture#{}1308683831640213153.948773425b7787cef52aa40d5ffeea8c_4" ; -"#lambda_shared_lambda_lambda1.cpp:61:19#capture_this_with_equal#Capture#{}1308683831640213153.948773425b7787cef52aa40d5ffeea8c_4" [label="4: Constructor Init \n n$2=*&__param_0:Capture::capture_this_with_equal::lambda_shared_lambda_lambda1.cpp:61:19& [line 61, column 19]\n n$3=*n$2.__anon_field_0:Capture* [line 61, column 19]\n *n$1.__anon_field_0:Capture*=n$3 [line 61, column 19]\n " shape="box"] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:61:19#capture_this_with_equal#Capture#{}130868383.6dcaf0193dd709459903a45c2635c527_3" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:61:19#capture_this_with_equal#Capture#{}130868383.6dcaf0193dd709459903a45c2635c527_4" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:61:19#capture_this_with_equal#Capture#{}130868383.6dcaf0193dd709459903a45c2635c527_4" [label="4: Constructor Init \n n$2=*&__param_0:Capture::capture_this_with_equal::lambda_shared_lambda_lambda1.cpp:61:19& [line 61, column 19]\n n$3=*n$2.__anon_field_0:Capture* [line 61, column 19]\n *n$1.__anon_field_0:Capture*=n$3 [line 61, column 19]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:61:19#capture_this_with_equal#Capture#{}1308683831640213153.948773425b7787cef52aa40d5ffeea8c_4" -> "#lambda_shared_lambda_lambda1.cpp:61:19#capture_this_with_equal#Capture#{}1308683831640213153.948773425b7787cef52aa40d5ffeea8c_2" ; + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:61:19#capture_this_with_equal#Capture#{}130868383.6dcaf0193dd709459903a45c2635c527_4" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:61:19#capture_this_with_equal#Capture#{}130868383.6dcaf0193dd709459903a45c2635c527_2" ; "operator()#lambda_shared_lambda_lambda1.cpp:65:19#capture_this_with_auto#Capture#(476955214552649307.449a23f73c844f26ba0d7a54aef5727e_1" [label="1: Start Capture::capture_this_with_auto::lambda_shared_lambda_lambda1.cpp:65:19::operator()\nFormals: this:Capture::capture_this_with_auto::lambda_shared_lambda_lambda1.cpp:65:19*\nLocals: \nCaptured: [by ref]this:Capture* \n " color=yellow style=filled] @@ -1121,21 +1121,21 @@ digraph cfg { "operator()#lambda_shared_lambda_lambda1.cpp:65:19#capture_this_with_auto#Capture#(476955214552649307.449a23f73c844f26ba0d7a54aef5727e_4" -> "operator()#lambda_shared_lambda_lambda1.cpp:65:19#capture_this_with_auto#Capture#(476955214552649307.449a23f73c844f26ba0d7a54aef5727e_2" ; -"#lambda_shared_lambda_lambda1.cpp:65:19#capture_this_with_auto#Capture#{}3159261883856682251.fee20311730d4318f33e6ff888337067_1" [label="1: Start Capture::capture_this_with_auto::lambda_shared_lambda_lambda1.cpp:65:19::\nFormals: this:Capture::capture_this_with_auto::lambda_shared_lambda_lambda1.cpp:65:19* __param_0:Capture::capture_this_with_auto::lambda_shared_lambda_lambda1.cpp:65:19&\nLocals: \n " color=yellow style=filled] +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:65:19#capture_this_with_auto#Capture#{}3159261883.206e3813b0f5bd3184c44d2f94ad6ce1_1" [label="1: Start Capture::capture_this_with_auto::lambda_shared_lambda_lambda1.cpp:65:19::__cxx_constructor\nFormals: this:Capture::capture_this_with_auto::lambda_shared_lambda_lambda1.cpp:65:19* __param_0:Capture::capture_this_with_auto::lambda_shared_lambda_lambda1.cpp:65:19&\nLocals: \n " color=yellow style=filled] - "#lambda_shared_lambda_lambda1.cpp:65:19#capture_this_with_auto#Capture#{}3159261883856682251.fee20311730d4318f33e6ff888337067_1" -> "#lambda_shared_lambda_lambda1.cpp:65:19#capture_this_with_auto#Capture#{}3159261883856682251.fee20311730d4318f33e6ff888337067_3" ; -"#lambda_shared_lambda_lambda1.cpp:65:19#capture_this_with_auto#Capture#{}3159261883856682251.fee20311730d4318f33e6ff888337067_2" [label="2: Exit Capture::capture_this_with_auto::lambda_shared_lambda_lambda1.cpp:65:19:: \n " color=yellow style=filled] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:65:19#capture_this_with_auto#Capture#{}3159261883.206e3813b0f5bd3184c44d2f94ad6ce1_1" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:65:19#capture_this_with_auto#Capture#{}3159261883.206e3813b0f5bd3184c44d2f94ad6ce1_3" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:65:19#capture_this_with_auto#Capture#{}3159261883.206e3813b0f5bd3184c44d2f94ad6ce1_2" [label="2: Exit Capture::capture_this_with_auto::lambda_shared_lambda_lambda1.cpp:65:19::__cxx_constructor \n " color=yellow style=filled] -"#lambda_shared_lambda_lambda1.cpp:65:19#capture_this_with_auto#Capture#{}3159261883856682251.fee20311730d4318f33e6ff888337067_3" [label="3: Constructor Init \n n$1=*&this:Capture::capture_this_with_auto::lambda_shared_lambda_lambda1.cpp:65:19* [line 65, column 19]\n " shape="box"] +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:65:19#capture_this_with_auto#Capture#{}3159261883.206e3813b0f5bd3184c44d2f94ad6ce1_3" [label="3: Constructor Init \n n$1=*&this:Capture::capture_this_with_auto::lambda_shared_lambda_lambda1.cpp:65:19* [line 65, column 19]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:65:19#capture_this_with_auto#Capture#{}3159261883856682251.fee20311730d4318f33e6ff888337067_3" -> "#lambda_shared_lambda_lambda1.cpp:65:19#capture_this_with_auto#Capture#{}3159261883856682251.fee20311730d4318f33e6ff888337067_4" ; -"#lambda_shared_lambda_lambda1.cpp:65:19#capture_this_with_auto#Capture#{}3159261883856682251.fee20311730d4318f33e6ff888337067_4" [label="4: Constructor Init \n n$2=*&__param_0:Capture::capture_this_with_auto::lambda_shared_lambda_lambda1.cpp:65:19& [line 65, column 19]\n n$3=*n$2.__anon_field_0:Capture* [line 65, column 19]\n *n$1.__anon_field_0:Capture*=n$3 [line 65, column 19]\n " shape="box"] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:65:19#capture_this_with_auto#Capture#{}3159261883.206e3813b0f5bd3184c44d2f94ad6ce1_3" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:65:19#capture_this_with_auto#Capture#{}3159261883.206e3813b0f5bd3184c44d2f94ad6ce1_4" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:65:19#capture_this_with_auto#Capture#{}3159261883.206e3813b0f5bd3184c44d2f94ad6ce1_4" [label="4: Constructor Init \n n$2=*&__param_0:Capture::capture_this_with_auto::lambda_shared_lambda_lambda1.cpp:65:19& [line 65, column 19]\n n$3=*n$2.__anon_field_0:Capture* [line 65, column 19]\n *n$1.__anon_field_0:Capture*=n$3 [line 65, column 19]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:65:19#capture_this_with_auto#Capture#{}3159261883856682251.fee20311730d4318f33e6ff888337067_4" -> "#lambda_shared_lambda_lambda1.cpp:65:19#capture_this_with_auto#Capture#{}3159261883856682251.fee20311730d4318f33e6ff888337067_2" ; + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:65:19#capture_this_with_auto#Capture#{}3159261883.206e3813b0f5bd3184c44d2f94ad6ce1_4" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:65:19#capture_this_with_auto#Capture#{}3159261883.206e3813b0f5bd3184c44d2f94ad6ce1_2" ; "operator()#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#(3957024350029978205).24bdda6ed01a44c4f20e0211a02e4440_1" [label="1: Start struct_capture::lambda_shared_lambda_lambda1.cpp:77:12::operator()\nFormals: this:struct_capture::lambda_shared_lambda_lambda1.cpp:77:12*\nLocals: \nCaptured: [by value]x:SomeStruct& [by value]y:SomeStruct& \n " color=yellow style=filled] @@ -1151,29 +1151,29 @@ digraph cfg { "operator()#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#(3957024350029978205).24bdda6ed01a44c4f20e0211a02e4440_4" -> "operator()#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#(3957024350029978205).24bdda6ed01a44c4f20e0211a02e4440_2" ; -"#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.3b234721ecbc5603d59ed811fb9708a5_1" [label="1: Start struct_capture::lambda_shared_lambda_lambda1.cpp:77:12::\nFormals: this:struct_capture::lambda_shared_lambda_lambda1.cpp:77:12* __param_0:struct_capture::lambda_shared_lambda_lambda1.cpp:77:12&\nLocals: \n " color=yellow style=filled] +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.17645d8cd55c818bcf21259b9372d564_1" [label="1: Start struct_capture::lambda_shared_lambda_lambda1.cpp:77:12::__cxx_constructor\nFormals: this:struct_capture::lambda_shared_lambda_lambda1.cpp:77:12* __param_0:struct_capture::lambda_shared_lambda_lambda1.cpp:77:12&\nLocals: \n " color=yellow style=filled] - "#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.3b234721ecbc5603d59ed811fb9708a5_1" -> "#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.3b234721ecbc5603d59ed811fb9708a5_5" ; -"#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.3b234721ecbc5603d59ed811fb9708a5_2" [label="2: Exit struct_capture::lambda_shared_lambda_lambda1.cpp:77:12:: \n " color=yellow style=filled] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.17645d8cd55c818bcf21259b9372d564_1" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.17645d8cd55c818bcf21259b9372d564_5" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.17645d8cd55c818bcf21259b9372d564_2" [label="2: Exit struct_capture::lambda_shared_lambda_lambda1.cpp:77:12::__cxx_constructor \n " color=yellow style=filled] -"#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.3b234721ecbc5603d59ed811fb9708a5_3" [label="3: Constructor Init \n n$1=*&this:struct_capture::lambda_shared_lambda_lambda1.cpp:77:12* [line 77, column 12]\n " shape="box"] +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.17645d8cd55c818bcf21259b9372d564_3" [label="3: Constructor Init \n n$1=*&this:struct_capture::lambda_shared_lambda_lambda1.cpp:77:12* [line 77, column 12]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.3b234721ecbc5603d59ed811fb9708a5_3" -> "#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.3b234721ecbc5603d59ed811fb9708a5_4" ; -"#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.3b234721ecbc5603d59ed811fb9708a5_4" [label="4: Constructor Init \n n$2=*&__param_0:struct_capture::lambda_shared_lambda_lambda1.cpp:77:12& [line 77, column 12]\n n$3=_fun_SomeStruct::SomeStruct(n$1.__anon_field_1:SomeStruct*,n$2.__anon_field_1:SomeStruct&) [line 77, column 12]\n " shape="box"] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.17645d8cd55c818bcf21259b9372d564_3" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.17645d8cd55c818bcf21259b9372d564_4" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.17645d8cd55c818bcf21259b9372d564_4" [label="4: Constructor Init \n n$2=*&__param_0:struct_capture::lambda_shared_lambda_lambda1.cpp:77:12& [line 77, column 12]\n n$3=_fun_SomeStruct::SomeStruct(n$1.__anon_field_1:SomeStruct*,n$2.__anon_field_1:SomeStruct&) [line 77, column 12]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.3b234721ecbc5603d59ed811fb9708a5_4" -> "#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.3b234721ecbc5603d59ed811fb9708a5_2" ; -"#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.3b234721ecbc5603d59ed811fb9708a5_5" [label="5: Constructor Init \n n$4=*&this:struct_capture::lambda_shared_lambda_lambda1.cpp:77:12* [line 77, column 12]\n " shape="box"] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.17645d8cd55c818bcf21259b9372d564_4" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.17645d8cd55c818bcf21259b9372d564_2" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.17645d8cd55c818bcf21259b9372d564_5" [label="5: Constructor Init \n n$4=*&this:struct_capture::lambda_shared_lambda_lambda1.cpp:77:12* [line 77, column 12]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.3b234721ecbc5603d59ed811fb9708a5_5" -> "#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.3b234721ecbc5603d59ed811fb9708a5_6" ; -"#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.3b234721ecbc5603d59ed811fb9708a5_6" [label="6: Constructor Init \n n$5=*&__param_0:struct_capture::lambda_shared_lambda_lambda1.cpp:77:12& [line 77, column 12]\n n$6=_fun_SomeStruct::SomeStruct(n$4.__anon_field_0:SomeStruct*,n$5.__anon_field_0:SomeStruct&) [line 77, column 12]\n " shape="box"] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.17645d8cd55c818bcf21259b9372d564_5" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.17645d8cd55c818bcf21259b9372d564_6" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.17645d8cd55c818bcf21259b9372d564_6" [label="6: Constructor Init \n n$5=*&__param_0:struct_capture::lambda_shared_lambda_lambda1.cpp:77:12& [line 77, column 12]\n n$6=_fun_SomeStruct::SomeStruct(n$4.__anon_field_0:SomeStruct*,n$5.__anon_field_0:SomeStruct&) [line 77, column 12]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.3b234721ecbc5603d59ed811fb9708a5_6" -> "#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.3b234721ecbc5603d59ed811fb9708a5_3" ; + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.17645d8cd55c818bcf21259b9372d564_6" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#{}4132013847919986531.17645d8cd55c818bcf21259b9372d564_3" ; "__infer_inner_destructor_~#lambda_shared_lambda_lambda1.cpp:77:12#struct_capture#(150665565338451364.bf6e5d23b8ee0a3b28e954ef16721938_1" [label="1: Start struct_capture::lambda_shared_lambda_lambda1.cpp:77:12::__infer_inner_destructor_~\nFormals: this:struct_capture::lambda_shared_lambda_lambda1.cpp:77:12*\nLocals: \n " color=yellow style=filled] @@ -1211,21 +1211,21 @@ digraph cfg { "operator()#lambda_shared_lambda_lambda1.cpp:84:12#ref_capture_by_value#(10949488819111122211).ac192604b14c602015d6f44a47207c1b_4" -> "operator()#lambda_shared_lambda_lambda1.cpp:84:12#ref_capture_by_value#(10949488819111122211).ac192604b14c602015d6f44a47207c1b_2" ; -"#lambda_shared_lambda_lambda1.cpp:84:12#ref_capture_by_value#{}1565289678568005559.9b968de44f4735b5e790b835e5f98904_1" [label="1: Start ref_capture_by_value::lambda_shared_lambda_lambda1.cpp:84:12::\nFormals: this:ref_capture_by_value::lambda_shared_lambda_lambda1.cpp:84:12* __param_0:ref_capture_by_value::lambda_shared_lambda_lambda1.cpp:84:12&\nLocals: \n " color=yellow style=filled] +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:84:12#ref_capture_by_value#{}1565289678568005559.100ae7bb97eb3de3001c4fb71e67d7f1_1" [label="1: Start ref_capture_by_value::lambda_shared_lambda_lambda1.cpp:84:12::__cxx_constructor\nFormals: this:ref_capture_by_value::lambda_shared_lambda_lambda1.cpp:84:12* __param_0:ref_capture_by_value::lambda_shared_lambda_lambda1.cpp:84:12&\nLocals: \n " color=yellow style=filled] - "#lambda_shared_lambda_lambda1.cpp:84:12#ref_capture_by_value#{}1565289678568005559.9b968de44f4735b5e790b835e5f98904_1" -> "#lambda_shared_lambda_lambda1.cpp:84:12#ref_capture_by_value#{}1565289678568005559.9b968de44f4735b5e790b835e5f98904_3" ; -"#lambda_shared_lambda_lambda1.cpp:84:12#ref_capture_by_value#{}1565289678568005559.9b968de44f4735b5e790b835e5f98904_2" [label="2: Exit ref_capture_by_value::lambda_shared_lambda_lambda1.cpp:84:12:: \n " color=yellow style=filled] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:84:12#ref_capture_by_value#{}1565289678568005559.100ae7bb97eb3de3001c4fb71e67d7f1_1" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:84:12#ref_capture_by_value#{}1565289678568005559.100ae7bb97eb3de3001c4fb71e67d7f1_3" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:84:12#ref_capture_by_value#{}1565289678568005559.100ae7bb97eb3de3001c4fb71e67d7f1_2" [label="2: Exit ref_capture_by_value::lambda_shared_lambda_lambda1.cpp:84:12::__cxx_constructor \n " color=yellow style=filled] -"#lambda_shared_lambda_lambda1.cpp:84:12#ref_capture_by_value#{}1565289678568005559.9b968de44f4735b5e790b835e5f98904_3" [label="3: Constructor Init \n n$1=*&this:ref_capture_by_value::lambda_shared_lambda_lambda1.cpp:84:12* [line 84, column 12]\n " shape="box"] +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:84:12#ref_capture_by_value#{}1565289678568005559.100ae7bb97eb3de3001c4fb71e67d7f1_3" [label="3: Constructor Init \n n$1=*&this:ref_capture_by_value::lambda_shared_lambda_lambda1.cpp:84:12* [line 84, column 12]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:84:12#ref_capture_by_value#{}1565289678568005559.9b968de44f4735b5e790b835e5f98904_3" -> "#lambda_shared_lambda_lambda1.cpp:84:12#ref_capture_by_value#{}1565289678568005559.9b968de44f4735b5e790b835e5f98904_4" ; -"#lambda_shared_lambda_lambda1.cpp:84:12#ref_capture_by_value#{}1565289678568005559.9b968de44f4735b5e790b835e5f98904_4" [label="4: Constructor Init \n n$2=*&__param_0:ref_capture_by_value::lambda_shared_lambda_lambda1.cpp:84:12& [line 84, column 12]\n n$3=*n$2.__anon_field_0:int [line 84, column 12]\n *n$1.__anon_field_0:int=n$3 [line 84, column 12]\n " shape="box"] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:84:12#ref_capture_by_value#{}1565289678568005559.100ae7bb97eb3de3001c4fb71e67d7f1_3" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:84:12#ref_capture_by_value#{}1565289678568005559.100ae7bb97eb3de3001c4fb71e67d7f1_4" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:84:12#ref_capture_by_value#{}1565289678568005559.100ae7bb97eb3de3001c4fb71e67d7f1_4" [label="4: Constructor Init \n n$2=*&__param_0:ref_capture_by_value::lambda_shared_lambda_lambda1.cpp:84:12& [line 84, column 12]\n n$3=*n$2.__anon_field_0:int [line 84, column 12]\n *n$1.__anon_field_0:int=n$3 [line 84, column 12]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:84:12#ref_capture_by_value#{}1565289678568005559.9b968de44f4735b5e790b835e5f98904_4" -> "#lambda_shared_lambda_lambda1.cpp:84:12#ref_capture_by_value#{}1565289678568005559.9b968de44f4735b5e790b835e5f98904_2" ; + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:84:12#ref_capture_by_value#{}1565289678568005559.100ae7bb97eb3de3001c4fb71e67d7f1_4" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:84:12#ref_capture_by_value#{}1565289678568005559.100ae7bb97eb3de3001c4fb71e67d7f1_2" ; "operator()#lambda_shared_lambda_lambda1.cpp:92:12#ref_init_capture_by_value#(9014001382350406746).a424a73ac953b9703b7563c75705009f_1" [label="1: Start ref_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:92:12::operator()\nFormals: this:ref_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:92:12*\nLocals: \nCaptured: [by value]xlambda:int \n " color=yellow style=filled] @@ -1241,21 +1241,21 @@ digraph cfg { "operator()#lambda_shared_lambda_lambda1.cpp:92:12#ref_init_capture_by_value#(9014001382350406746).a424a73ac953b9703b7563c75705009f_4" -> "operator()#lambda_shared_lambda_lambda1.cpp:92:12#ref_init_capture_by_value#(9014001382350406746).a424a73ac953b9703b7563c75705009f_2" ; -"#lambda_shared_lambda_lambda1.cpp:92:12#ref_init_capture_by_value#{}1886806338377007588.cf57a9c5d9aa8e323702badb4a0bb20c_1" [label="1: Start ref_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:92:12::\nFormals: this:ref_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:92:12* __param_0:ref_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:92:12&\nLocals: \n " color=yellow style=filled] +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:92:12#ref_init_capture_by_value#{}188680633837700.8826e4449f9e9b0c0c0ddb11c614fa0d_1" [label="1: Start ref_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:92:12::__cxx_constructor\nFormals: this:ref_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:92:12* __param_0:ref_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:92:12&\nLocals: \n " color=yellow style=filled] - "#lambda_shared_lambda_lambda1.cpp:92:12#ref_init_capture_by_value#{}1886806338377007588.cf57a9c5d9aa8e323702badb4a0bb20c_1" -> "#lambda_shared_lambda_lambda1.cpp:92:12#ref_init_capture_by_value#{}1886806338377007588.cf57a9c5d9aa8e323702badb4a0bb20c_3" ; -"#lambda_shared_lambda_lambda1.cpp:92:12#ref_init_capture_by_value#{}1886806338377007588.cf57a9c5d9aa8e323702badb4a0bb20c_2" [label="2: Exit ref_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:92:12:: \n " color=yellow style=filled] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:92:12#ref_init_capture_by_value#{}188680633837700.8826e4449f9e9b0c0c0ddb11c614fa0d_1" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:92:12#ref_init_capture_by_value#{}188680633837700.8826e4449f9e9b0c0c0ddb11c614fa0d_3" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:92:12#ref_init_capture_by_value#{}188680633837700.8826e4449f9e9b0c0c0ddb11c614fa0d_2" [label="2: Exit ref_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:92:12::__cxx_constructor \n " color=yellow style=filled] -"#lambda_shared_lambda_lambda1.cpp:92:12#ref_init_capture_by_value#{}1886806338377007588.cf57a9c5d9aa8e323702badb4a0bb20c_3" [label="3: Constructor Init \n n$1=*&this:ref_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:92:12* [line 92, column 12]\n " shape="box"] +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:92:12#ref_init_capture_by_value#{}188680633837700.8826e4449f9e9b0c0c0ddb11c614fa0d_3" [label="3: Constructor Init \n n$1=*&this:ref_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:92:12* [line 92, column 12]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:92:12#ref_init_capture_by_value#{}1886806338377007588.cf57a9c5d9aa8e323702badb4a0bb20c_3" -> "#lambda_shared_lambda_lambda1.cpp:92:12#ref_init_capture_by_value#{}1886806338377007588.cf57a9c5d9aa8e323702badb4a0bb20c_4" ; -"#lambda_shared_lambda_lambda1.cpp:92:12#ref_init_capture_by_value#{}1886806338377007588.cf57a9c5d9aa8e323702badb4a0bb20c_4" [label="4: Constructor Init \n n$2=*&__param_0:ref_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:92:12& [line 92, column 12]\n n$3=*n$2.__anon_field_0:int [line 92, column 12]\n *n$1.__anon_field_0:int=n$3 [line 92, column 12]\n " shape="box"] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:92:12#ref_init_capture_by_value#{}188680633837700.8826e4449f9e9b0c0c0ddb11c614fa0d_3" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:92:12#ref_init_capture_by_value#{}188680633837700.8826e4449f9e9b0c0c0ddb11c614fa0d_4" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:92:12#ref_init_capture_by_value#{}188680633837700.8826e4449f9e9b0c0c0ddb11c614fa0d_4" [label="4: Constructor Init \n n$2=*&__param_0:ref_init_capture_by_value::lambda_shared_lambda_lambda1.cpp:92:12& [line 92, column 12]\n n$3=*n$2.__anon_field_0:int [line 92, column 12]\n *n$1.__anon_field_0:int=n$3 [line 92, column 12]\n " shape="box"] - "#lambda_shared_lambda_lambda1.cpp:92:12#ref_init_capture_by_value#{}1886806338377007588.cf57a9c5d9aa8e323702badb4a0bb20c_4" -> "#lambda_shared_lambda_lambda1.cpp:92:12#ref_init_capture_by_value#{}1886806338377007588.cf57a9c5d9aa8e323702badb4a0bb20c_2" ; + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:92:12#ref_init_capture_by_value#{}188680633837700.8826e4449f9e9b0c0c0ddb11c614fa0d_4" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:92:12#ref_init_capture_by_value#{}188680633837700.8826e4449f9e9b0c0c0ddb11c614fa0d_2" ; "operator()#lambda_shared_lambda_lambda1.cpp:9:15#bar#(7708532531154088338).ffe36bb5dd46814f3461661fb80e3e06_1" [label="1: Start bar::lambda_shared_lambda_lambda1.cpp:9:15::operator()\nFormals: this:bar::lambda_shared_lambda_lambda1.cpp:9:15*\nLocals: i:int \n " color=yellow style=filled] @@ -1275,11 +1275,11 @@ digraph cfg { "operator()#lambda_shared_lambda_lambda1.cpp:9:15#bar#(7708532531154088338).ffe36bb5dd46814f3461661fb80e3e06_5" -> "operator()#lambda_shared_lambda_lambda1.cpp:9:15#bar#(7708532531154088338).ffe36bb5dd46814f3461661fb80e3e06_3" ; -"#lambda_shared_lambda_lambda1.cpp:9:15#bar#{}4587322379423162330.32f11f4c82ac57f03177c24a4ce71e0a_1" [label="1: Start bar::lambda_shared_lambda_lambda1.cpp:9:15::\nFormals: this:bar::lambda_shared_lambda_lambda1.cpp:9:15* __param_0:bar::lambda_shared_lambda_lambda1.cpp:9:15&\nLocals: \n " color=yellow style=filled] +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:9:15#bar#{}4587322379423162330.51a91dc7a7b2a024dba3d317aca6ba2c_1" [label="1: Start bar::lambda_shared_lambda_lambda1.cpp:9:15::__cxx_constructor\nFormals: this:bar::lambda_shared_lambda_lambda1.cpp:9:15* __param_0:bar::lambda_shared_lambda_lambda1.cpp:9:15&\nLocals: \n " color=yellow style=filled] - "#lambda_shared_lambda_lambda1.cpp:9:15#bar#{}4587322379423162330.32f11f4c82ac57f03177c24a4ce71e0a_1" -> "#lambda_shared_lambda_lambda1.cpp:9:15#bar#{}4587322379423162330.32f11f4c82ac57f03177c24a4ce71e0a_2" ; -"#lambda_shared_lambda_lambda1.cpp:9:15#bar#{}4587322379423162330.32f11f4c82ac57f03177c24a4ce71e0a_2" [label="2: Exit bar::lambda_shared_lambda_lambda1.cpp:9:15:: \n " color=yellow style=filled] + "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:9:15#bar#{}4587322379423162330.51a91dc7a7b2a024dba3d317aca6ba2c_1" -> "__cxx_constructor#lambda_shared_lambda_lambda1.cpp:9:15#bar#{}4587322379423162330.51a91dc7a7b2a024dba3d317aca6ba2c_2" ; +"__cxx_constructor#lambda_shared_lambda_lambda1.cpp:9:15#bar#{}4587322379423162330.51a91dc7a7b2a024dba3d317aca6ba2c_2" [label="2: Exit bar::lambda_shared_lambda_lambda1.cpp:9:15::__cxx_constructor \n " color=yellow style=filled] } diff --git a/infer/tests/codetoanalyze/cpp/shared/namespace/namespace.cpp.dot b/infer/tests/codetoanalyze/cpp/shared/namespace/namespace.cpp.dot index c3972ceefc4..1eac9fe4fbd 100644 --- a/infer/tests/codetoanalyze/cpp/shared/namespace/namespace.cpp.dot +++ b/infer/tests/codetoanalyze/cpp/shared/namespace/namespace.cpp.dot @@ -43,7 +43,7 @@ digraph cfg { "main.fad58de7366495db4650cfefac2fcd61_11" -> "main.fad58de7366495db4650cfefac2fcd61_10" ; -"main.fad58de7366495db4650cfefac2fcd61_12" [label="12: DeclStmt \n VARIABLE_DECLARED(x:foo::my_record); [line 44, column 3]\n n$9=_fun_foo::my_record::(&x:foo::my_record*) [line 44, column 18]\n " shape="box"] +"main.fad58de7366495db4650cfefac2fcd61_12" [label="12: DeclStmt \n VARIABLE_DECLARED(x:foo::my_record); [line 44, column 3]\n n$9=_fun_foo::my_record::__cxx_constructor(&x:foo::my_record*) [line 44, column 18]\n " shape="box"] "main.fad58de7366495db4650cfefac2fcd61_12" -> "main.fad58de7366495db4650cfefac2fcd61_11" ; @@ -109,11 +109,11 @@ digraph cfg { "Rectangle#Rectangle#foo#{}6701516798176187835.4496dcdea97b7556bd6a5a2382470c75_2" [label="2: Exit foo::Rectangle::Rectangle \n " color=yellow style=filled] -"#my_record#foo#{}31826141479385232.d6610c1299c3f160a95272ca1ffb679e_1" [label="1: Start foo::my_record::\nFormals: this:foo::my_record*\nLocals: \n " color=yellow style=filled] +"__cxx_constructor#my_record#foo#{}31826141479385232.7496eb84730d0c99433f63f7526a6e38_1" [label="1: Start foo::my_record::__cxx_constructor\nFormals: this:foo::my_record*\nLocals: \n " color=yellow style=filled] - "#my_record#foo#{}31826141479385232.d6610c1299c3f160a95272ca1ffb679e_1" -> "#my_record#foo#{}31826141479385232.d6610c1299c3f160a95272ca1ffb679e_2" ; -"#my_record#foo#{}31826141479385232.d6610c1299c3f160a95272ca1ffb679e_2" [label="2: Exit foo::my_record:: \n " color=yellow style=filled] + "__cxx_constructor#my_record#foo#{}31826141479385232.7496eb84730d0c99433f63f7526a6e38_1" -> "__cxx_constructor#my_record#foo#{}31826141479385232.7496eb84730d0c99433f63f7526a6e38_2" ; +"__cxx_constructor#my_record#foo#{}31826141479385232.7496eb84730d0c99433f63f7526a6e38_2" [label="2: Exit foo::my_record::__cxx_constructor \n " color=yellow style=filled] } diff --git a/infer/tests/codetoanalyze/objcpp/frontend/global_const/global_const.mm.dot b/infer/tests/codetoanalyze/objcpp/frontend/global_const/global_const.mm.dot index d5b96006b48..5a3016436e7 100644 --- a/infer/tests/codetoanalyze/objcpp/frontend/global_const/global_const.mm.dot +++ b/infer/tests/codetoanalyze/objcpp/frontend/global_const/global_const.mm.dot @@ -22,7 +22,7 @@ digraph cfg { "fields(class Fields)#3037629886785813687.ade89225d198ce505301d5cdffda48f1_3" -> "fields(class Fields)#3037629886785813687.ade89225d198ce505301d5cdffda48f1_4" ; -"fields(class Fields)#3037629886785813687.ade89225d198ce505301d5cdffda48f1_4" [label="4: Return Stmt \n n$1=_fun_Fields::(n$0:Fields*,&#GB$__someFields:Fields const &) [line 20, column 26]\n " shape="box"] +"fields(class Fields)#3037629886785813687.ade89225d198ce505301d5cdffda48f1_4" [label="4: Return Stmt \n n$1=_fun_Fields::__cxx_constructor(n$0:Fields*,&#GB$__someFields:Fields const &) [line 20, column 26]\n " shape="box"] "fields(class Fields)#3037629886785813687.ade89225d198ce505301d5cdffda48f1_4" -> "fields(class Fields)#3037629886785813687.ade89225d198ce505301d5cdffda48f1_5" ; @@ -30,35 +30,35 @@ digraph cfg { "fields(class Fields)#3037629886785813687.ade89225d198ce505301d5cdffda48f1_5" -> "fields(class Fields)#3037629886785813687.ade89225d198ce505301d5cdffda48f1_2" ; -"#Fields#{[copy_ctor]}16890255804685749094.2e556664303ebd672451f7778f87524a_1" [label="1: Start Fields::\nFormals: this:Fields* __param_0:Fields const &\nLocals: \n " color=yellow style=filled] +"__cxx_constructor#Fields#{[copy_ctor]}16890255804685749094.20ba6245895fb3864205c92f8a8edac2_1" [label="1: Start Fields::__cxx_constructor\nFormals: this:Fields* __param_0:Fields const &\nLocals: \n " color=yellow style=filled] - "#Fields#{[copy_ctor]}16890255804685749094.2e556664303ebd672451f7778f87524a_1" -> "#Fields#{[copy_ctor]}16890255804685749094.2e556664303ebd672451f7778f87524a_7" ; -"#Fields#{[copy_ctor]}16890255804685749094.2e556664303ebd672451f7778f87524a_2" [label="2: Exit Fields:: \n " color=yellow style=filled] + "__cxx_constructor#Fields#{[copy_ctor]}16890255804685749094.20ba6245895fb3864205c92f8a8edac2_1" -> "__cxx_constructor#Fields#{[copy_ctor]}16890255804685749094.20ba6245895fb3864205c92f8a8edac2_7" ; +"__cxx_constructor#Fields#{[copy_ctor]}16890255804685749094.20ba6245895fb3864205c92f8a8edac2_2" [label="2: Exit Fields::__cxx_constructor \n " color=yellow style=filled] -"#Fields#{[copy_ctor]}16890255804685749094.2e556664303ebd672451f7778f87524a_3" [label="3: Constructor Init \n n$1=*&this:Fields* [line 8, column 9]\n " shape="box"] +"__cxx_constructor#Fields#{[copy_ctor]}16890255804685749094.20ba6245895fb3864205c92f8a8edac2_3" [label="3: Constructor Init \n n$1=*&this:Fields* [line 8, column 9]\n " shape="box"] - "#Fields#{[copy_ctor]}16890255804685749094.2e556664303ebd672451f7778f87524a_3" -> "#Fields#{[copy_ctor]}16890255804685749094.2e556664303ebd672451f7778f87524a_4" ; -"#Fields#{[copy_ctor]}16890255804685749094.2e556664303ebd672451f7778f87524a_4" [label="4: Constructor Init \n n$2=*&__param_0:Fields const & [line 8, column 9]\n n$3=*n$2.field3:float [line 8, column 9]\n *n$1.field3:float=n$3 [line 8, column 9]\n " shape="box"] + "__cxx_constructor#Fields#{[copy_ctor]}16890255804685749094.20ba6245895fb3864205c92f8a8edac2_3" -> "__cxx_constructor#Fields#{[copy_ctor]}16890255804685749094.20ba6245895fb3864205c92f8a8edac2_4" ; +"__cxx_constructor#Fields#{[copy_ctor]}16890255804685749094.20ba6245895fb3864205c92f8a8edac2_4" [label="4: Constructor Init \n n$2=*&__param_0:Fields const & [line 8, column 9]\n n$3=*n$2.field3:float [line 8, column 9]\n *n$1.field3:float=n$3 [line 8, column 9]\n " shape="box"] - "#Fields#{[copy_ctor]}16890255804685749094.2e556664303ebd672451f7778f87524a_4" -> "#Fields#{[copy_ctor]}16890255804685749094.2e556664303ebd672451f7778f87524a_2" ; -"#Fields#{[copy_ctor]}16890255804685749094.2e556664303ebd672451f7778f87524a_5" [label="5: Constructor Init \n n$4=*&this:Fields* [line 8, column 9]\n " shape="box"] + "__cxx_constructor#Fields#{[copy_ctor]}16890255804685749094.20ba6245895fb3864205c92f8a8edac2_4" -> "__cxx_constructor#Fields#{[copy_ctor]}16890255804685749094.20ba6245895fb3864205c92f8a8edac2_2" ; +"__cxx_constructor#Fields#{[copy_ctor]}16890255804685749094.20ba6245895fb3864205c92f8a8edac2_5" [label="5: Constructor Init \n n$4=*&this:Fields* [line 8, column 9]\n " shape="box"] - "#Fields#{[copy_ctor]}16890255804685749094.2e556664303ebd672451f7778f87524a_5" -> "#Fields#{[copy_ctor]}16890255804685749094.2e556664303ebd672451f7778f87524a_6" ; -"#Fields#{[copy_ctor]}16890255804685749094.2e556664303ebd672451f7778f87524a_6" [label="6: Constructor Init \n n$5=*&__param_0:Fields const & [line 8, column 9]\n n$6=*n$5.field2:float [line 8, column 9]\n *n$4.field2:float=n$6 [line 8, column 9]\n " shape="box"] + "__cxx_constructor#Fields#{[copy_ctor]}16890255804685749094.20ba6245895fb3864205c92f8a8edac2_5" -> "__cxx_constructor#Fields#{[copy_ctor]}16890255804685749094.20ba6245895fb3864205c92f8a8edac2_6" ; +"__cxx_constructor#Fields#{[copy_ctor]}16890255804685749094.20ba6245895fb3864205c92f8a8edac2_6" [label="6: Constructor Init \n n$5=*&__param_0:Fields const & [line 8, column 9]\n n$6=*n$5.field2:float [line 8, column 9]\n *n$4.field2:float=n$6 [line 8, column 9]\n " shape="box"] - "#Fields#{[copy_ctor]}16890255804685749094.2e556664303ebd672451f7778f87524a_6" -> "#Fields#{[copy_ctor]}16890255804685749094.2e556664303ebd672451f7778f87524a_3" ; -"#Fields#{[copy_ctor]}16890255804685749094.2e556664303ebd672451f7778f87524a_7" [label="7: Constructor Init \n n$7=*&this:Fields* [line 8, column 9]\n " shape="box"] + "__cxx_constructor#Fields#{[copy_ctor]}16890255804685749094.20ba6245895fb3864205c92f8a8edac2_6" -> "__cxx_constructor#Fields#{[copy_ctor]}16890255804685749094.20ba6245895fb3864205c92f8a8edac2_3" ; +"__cxx_constructor#Fields#{[copy_ctor]}16890255804685749094.20ba6245895fb3864205c92f8a8edac2_7" [label="7: Constructor Init \n n$7=*&this:Fields* [line 8, column 9]\n " shape="box"] - "#Fields#{[copy_ctor]}16890255804685749094.2e556664303ebd672451f7778f87524a_7" -> "#Fields#{[copy_ctor]}16890255804685749094.2e556664303ebd672451f7778f87524a_8" ; -"#Fields#{[copy_ctor]}16890255804685749094.2e556664303ebd672451f7778f87524a_8" [label="8: Constructor Init \n n$8=*&__param_0:Fields const & [line 8, column 9]\n n$9=*n$8.field1:float [line 8, column 9]\n *n$7.field1:float=n$9 [line 8, column 9]\n " shape="box"] + "__cxx_constructor#Fields#{[copy_ctor]}16890255804685749094.20ba6245895fb3864205c92f8a8edac2_7" -> "__cxx_constructor#Fields#{[copy_ctor]}16890255804685749094.20ba6245895fb3864205c92f8a8edac2_8" ; +"__cxx_constructor#Fields#{[copy_ctor]}16890255804685749094.20ba6245895fb3864205c92f8a8edac2_8" [label="8: Constructor Init \n n$8=*&__param_0:Fields const & [line 8, column 9]\n n$9=*n$8.field1:float [line 8, column 9]\n *n$7.field1:float=n$9 [line 8, column 9]\n " shape="box"] - "#Fields#{[copy_ctor]}16890255804685749094.2e556664303ebd672451f7778f87524a_8" -> "#Fields#{[copy_ctor]}16890255804685749094.2e556664303ebd672451f7778f87524a_5" ; + "__cxx_constructor#Fields#{[copy_ctor]}16890255804685749094.20ba6245895fb3864205c92f8a8edac2_8" -> "__cxx_constructor#Fields#{[copy_ctor]}16890255804685749094.20ba6245895fb3864205c92f8a8edac2_5" ; }