stage4/generate_c/generate_c_st.cc
changeset 909 8b2a31dea131
parent 897 8c3e91c385f5
child 911 ef3347dbfa0c
equal deleted inserted replaced
908:9e8e1ba5ca46 909:8b2a31dea131
   462 /***************************************/
   462 /***************************************/
   463 /***********************/
   463 /***********************/
   464 /* B 3.1 - Expressions */
   464 /* B 3.1 - Expressions */
   465 /***********************/
   465 /***********************/
   466 void *visit(ref_expression_c *symbol) {
   466 void *visit(ref_expression_c *symbol) {
   467   s4o.print("((IEC_UDINT)");  
   467   s4o.print("(");  
       
   468   s4o.print("(IEC_UDINT)");  
   468   if (this->is_variable_prefix_null()) {  
   469   if (this->is_variable_prefix_null()) {  
   469     /* For code in FUNCTIONs */
   470     /* For code in FUNCTIONs */
   470     s4o.print("&(");  
   471     s4o.print("&(");  
   471     symbol->exp->accept(*this);    
   472     symbol->exp->accept(*this);    
   472     s4o.print(")");  
   473     s4o.print(")");