stage4/generate_c/generate_c_il.cc
changeset 683 2d96a47a75b1
parent 682 966f32af570d
child 687 81dcb3987cbb
equal deleted inserted replaced
682:966f32af570d 683:2d96a47a75b1
   803      *
   803      *
   804      * However, if the parameter is an implicitly defined EN or ENO parameter, we should not
   804      * However, if the parameter is an implicitly defined EN or ENO parameter, we should not
   805      * use the IL implicit variable as a source of data to pass to those parameters!
   805      * use the IL implicit variable as a source of data to pass to those parameters!
   806      */
   806      */
   807     if ((param_value == NULL) &&  (!used_defvar) && !fp_iterator.is_en_eno_param_implicit()) {
   807     if ((param_value == NULL) &&  (!used_defvar) && !fp_iterator.is_en_eno_param_implicit()) {
       
   808       if (NULL == implicit_variable_current.datatype) ERROR;
   808       param_value = &this->implicit_variable_current;
   809       param_value = &this->implicit_variable_current;
   809       used_defvar = true;
   810       used_defvar = true;
   810     }
   811     }
   811 
   812 
   812     /* Get the value from a foo(<param_value>) style call */
   813     /* Get the value from a foo(<param_value>) style call */