-
- unsigned cursor1 = 0;
- mc_stack_frame_t stack_frame;
- xbt_dynar_t variables =
- xbt_dynar_new(sizeof(local_variable_t), local_variable_free_voidp);
-
- xbt_dynar_foreach(stack_frames, cursor1, stack_frame) {
- mc_fill_local_variables_values(stack_frame, stack_frame->frame, process_index, variables);
- }
-
- return variables;
+ std::vector<s_local_variable> variables;
+ for (s_mc_stack_frame_t& stack_frame : stack_frames)
+ mc_fill_local_variables_values(&stack_frame, stack_frame.frame, process_index, variables);
+ return std::move(variables);