stage4/generate_c/generate_c_vardecl.cc
changeset 885 b2604fc6d25c
parent 854 13d0b67de111
child 913 1c74da17cb61
equal deleted inserted replaced
880:599e88d12f9a 885:b2604fc6d25c
   167         s4o.print(SET_VAR);
   167         s4o.print(SET_VAR);
   168         s4o.print("(");
   168         s4o.print("(");
   169         print_variable_prefix();
   169         print_variable_prefix();
   170         s4o.print(",");
   170         s4o.print(",");
   171         symbol->elements[i]->accept(*this);
   171         symbol->elements[i]->accept(*this);
   172         s4o.print(",temp);\n");
   172         s4o.print(",,temp);\n");
   173       }
   173       }
   174       return NULL;
   174       return NULL;
   175     }
   175     }
   176 
   176 
   177 /********************************/
   177 /********************************/
   575         s4o.print(SET_VAR);
   575         s4o.print(SET_VAR);
   576         s4o.print("(");
   576         s4o.print("(");
   577         print_variable_prefix();
   577         print_variable_prefix();
   578         s4o.print(",");
   578         s4o.print(",");
   579         symbol->elements[i]->accept(*this);
   579         symbol->elements[i]->accept(*this);
   580         s4o.print(",temp);\n");
   580         s4o.print(",,temp);\n");
   581       }
   581       }
   582       return NULL;
   582       return NULL;
   583     }
   583     }
   584 
   584 
   585 /********************************/
   585 /********************************/
   998               s4o.indent_left();
   998               s4o.indent_left();
   999               s4o.print(s4o.indent_spaces);
   999               s4o.print(s4o.indent_spaces);
  1000               s4o.print("}\n");
  1000               s4o.print("}\n");
  1001             }
  1001             }
  1002             else if (wanted_varformat == init_vf) {
  1002             else if (wanted_varformat == init_vf) {
  1003               s4o.print(",");
  1003               s4o.print(",,");
  1004               this->current_var_init_symbol->accept(*this);
  1004               this->current_var_init_symbol->accept(*this);
  1005               s4o.print(");\n");
  1005               s4o.print(");\n");
  1006             }
  1006             }
  1007             else {
  1007             else {
  1008               if (this->current_var_init_symbol != NULL) {
  1008               if (this->current_var_init_symbol != NULL) {