@@ -81,7 +81,7 @@ class BaseCCPPVisitor : public ASR::BaseVisitor<Struct>
81
81
82
82
std::unique_ptr<CCPPDSUtils> c_ds_api;
83
83
std::string const_name;
84
- size_t const_list_count ;
84
+ size_t const_vars_count ;
85
85
86
86
SymbolTable* current_scope;
87
87
bool is_string_concat_present;
@@ -94,7 +94,7 @@ class BaseCCPPVisitor : public ASR::BaseVisitor<Struct>
94
94
is_c{is_c}, global_scope{nullptr }, lower_bound{default_lower_bound},
95
95
template_number{0 }, c_ds_api{std::make_unique<CCPPDSUtils>(is_c)},
96
96
const_name{" constname" },
97
- const_list_count {0 }, is_string_concat_present{false } {
97
+ const_vars_count {0 }, is_string_concat_present{false } {
98
98
}
99
99
100
100
void visit_TranslationUnit (const ASR::TranslationUnit_t &x) {
@@ -519,8 +519,8 @@ R"(#include <stdio.h>
519
519
last_expr_precedence = 2 ;
520
520
if ( ASR::is_a<ASR::List_t>(*x.m_type ) ) {
521
521
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 ;
524
524
const_name = current_scope->get_unique_name (const_name);
525
525
std::string indent (indentation_level*indentation_spaces, ' ' );
526
526
current_body += indent + c_ds_api->get_list_type (list_type) + " " +
@@ -637,8 +637,8 @@ R"(#include <stdio.h>
637
637
self ().visit_FunctionCall (*ASR::down_cast<ASR::FunctionCall_t>(x.m_value ));
638
638
ASR::Tuple_t* t = ASR::down_cast<ASR::Tuple_t>(tup_c->m_type );
639
639
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 ;
642
642
const_name = current_scope->get_unique_name (const_name);
643
643
src_tmp += indent + tuple_type_c + " " + const_name + " = " + src + " ;\n " ;
644
644
val_name = const_name;
@@ -770,8 +770,8 @@ R"(#include <stdio.h>
770
770
void visit_ListConstant (const ASR::ListConstant_t& x) {
771
771
std::string indent (indentation_level * indentation_spaces, ' ' );
772
772
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 ;
775
775
const_name = current_scope->get_unique_name (const_name);
776
776
std::string var_name = const_name;
777
777
const_var_names[get_hash ((ASR::asr_t *)&x)] = var_name;
@@ -797,8 +797,8 @@ R"(#include <stdio.h>
797
797
void visit_TupleConstant (const ASR::TupleConstant_t& x) {
798
798
std::string indent (indentation_level * indentation_spaces, ' ' );
799
799
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 ;
802
802
const_name = current_scope->get_unique_name (const_name);
803
803
std::string var_name = const_name;
804
804
const_var_names[get_hash ((ASR::asr_t *)&x)] = var_name;
0 commit comments