File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -570,17 +570,19 @@ class CCPPDSUtils {
570
570
std::string tab (indentation_spaces, ' ' );
571
571
std::string tuple_struct_type = " struct " + tuple_type_code;
572
572
typecodeToDStype[tuple_type_code] = tuple_struct_type;
573
- func_decls += indent + tuple_struct_type + " {\n " ;
574
- func_decls += indent + tab + " int32_t length;\n " ;
573
+ std::string tmp_gen = " " ;
574
+ tmp_gen += indent + tuple_struct_type + " {\n " ;
575
+ tmp_gen += indent + tab + " int32_t length;\n " ;
575
576
for (size_t i = 0 ; i < tuple_type->n_type ; i++) {
576
577
if (is_non_primitive_DT (tuple_type->m_type [i])) {
577
578
// Make sure the nested types work
578
579
get_type (tuple_type->m_type [i]);
579
580
}
580
- func_decls += indent + tab + \
581
+ tmp_gen += indent + tab + \
581
582
CUtils::get_c_type_from_ttype_t (tuple_type->m_type [i]) + " element_" + std::to_string (i) + " ;\n " ;
582
583
}
583
- func_decls += indent + " };\n\n " ;
584
+ tmp_gen += indent + " };\n\n " ;
585
+ func_decls += tmp_gen;
584
586
generate_compare_funcs ((ASR::ttype_t *)tuple_type);
585
587
return tuple_struct_type;
586
588
}
You can’t perform that action at this time.
0 commit comments