Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a1b9a8b commit 5da926dCopy full SHA for 5da926d
src/libasr/pass/replace_symbolic.cpp
@@ -81,11 +81,7 @@ class ReplaceSymbolicVisitor : public PassUtils::PassVisitor<ReplaceSymbolicVisi
81
std::string new_name = "basic_free_stack";
82
ASR::symbol_t* basic_free_stack_sym = module_scope->get_symbol(new_name);
83
Vec<ASR::stmt_t*> func_body;
84
- func_body.n = 0;
85
- func_body.reserve(al, 1);
86
- for (size_t i = 0; i < xx.n_body; i++) {
87
- func_body.push_back(al, xx.m_body[i]);
88
- }
+ func_body.from_pointer_n_copy(al, xx.m_body, xx.n_body);
89
90
for (ASR::symbol_t* symbol : symbolic_vars) {
91
Vec<ASR::call_arg_t> call_args;
0 commit comments