Skip to content

Commit bd2ccba

Browse files
committed
Replace const_list_count with const_var_names
1 parent 1efec39 commit bd2ccba

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

src/libasr/codegen/asr_to_c_cpp.h

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ class BaseCCPPVisitor : public ASR::BaseVisitor<Struct>
8181

8282
std::unique_ptr<CCPPDSUtils> c_ds_api;
8383
std::string const_name;
84-
size_t const_list_count;
84+
size_t const_vars_count;
8585

8686
SymbolTable* current_scope;
8787
bool is_string_concat_present;
@@ -94,7 +94,7 @@ class BaseCCPPVisitor : public ASR::BaseVisitor<Struct>
9494
is_c{is_c}, global_scope{nullptr}, lower_bound{default_lower_bound},
9595
template_number{0}, c_ds_api{std::make_unique<CCPPDSUtils>(is_c)},
9696
const_name{"constname"},
97-
const_list_count{0}, is_string_concat_present{false} {
97+
const_vars_count{0}, is_string_concat_present{false} {
9898
}
9999

100100
void visit_TranslationUnit(const ASR::TranslationUnit_t &x) {
@@ -519,8 +519,8 @@ R"(#include <stdio.h>
519519
last_expr_precedence = 2;
520520
if( ASR::is_a<ASR::List_t>(*x.m_type) ) {
521521
ASR::List_t* list_type = ASR::down_cast<ASR::List_t>(x.m_type);
522-
const_name += std::to_string(const_list_count);
523-
const_list_count += 1;
522+
const_name += std::to_string(const_vars_count);
523+
const_vars_count += 1;
524524
const_name = current_scope->get_unique_name(const_name);
525525
std::string indent(indentation_level*indentation_spaces, ' ');
526526
current_body += indent + c_ds_api->get_list_type(list_type) + " " +
@@ -637,8 +637,8 @@ R"(#include <stdio.h>
637637
self().visit_FunctionCall(*ASR::down_cast<ASR::FunctionCall_t>(x.m_value));
638638
ASR::Tuple_t* t = ASR::down_cast<ASR::Tuple_t>(tup_c->m_type);
639639
std::string tuple_type_c = c_ds_api->get_tuple_type(t);
640-
const_name += std::to_string(const_list_count);
641-
const_list_count += 1;
640+
const_name += std::to_string(const_vars_count);
641+
const_vars_count += 1;
642642
const_name = current_scope->get_unique_name(const_name);
643643
src_tmp += indent + tuple_type_c + " " + const_name + " = " + src + ";\n";
644644
val_name = const_name;
@@ -770,8 +770,8 @@ R"(#include <stdio.h>
770770
void visit_ListConstant(const ASR::ListConstant_t& x) {
771771
std::string indent(indentation_level * indentation_spaces, ' ');
772772
std::string tab(indentation_spaces, ' ');
773-
const_name += std::to_string(const_list_count);
774-
const_list_count += 1;
773+
const_name += std::to_string(const_vars_count);
774+
const_vars_count += 1;
775775
const_name = current_scope->get_unique_name(const_name);
776776
std::string var_name = const_name;
777777
const_var_names[get_hash((ASR::asr_t*)&x)] = var_name;
@@ -797,8 +797,8 @@ R"(#include <stdio.h>
797797
void visit_TupleConstant(const ASR::TupleConstant_t& x) {
798798
std::string indent(indentation_level * indentation_spaces, ' ');
799799
std::string tab(indentation_spaces, ' ');
800-
const_name += std::to_string(const_list_count);
801-
const_list_count += 1;
800+
const_name += std::to_string(const_vars_count);
801+
const_vars_count += 1;
802802
const_name = current_scope->get_unique_name(const_name);
803803
std::string var_name = const_name;
804804
const_var_names[get_hash((ASR::asr_t*)&x)] = var_name;

0 commit comments

Comments
 (0)