stage4/generate_c/generate_c_st.cc
changeset 911 ef3347dbfa0c
parent 909 8b2a31dea131
child 933 76324f461aed
equal deleted inserted replaced
910:a0518971127d 911:ef3347dbfa0c
   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("(");  
   467   s4o.print("(");  
   468   s4o.print("(IEC_UDINT)");  
       
   469   if (this->is_variable_prefix_null()) {  
   468   if (this->is_variable_prefix_null()) {  
   470     /* For code in FUNCTIONs */
   469     /* For code in FUNCTIONs */
   471     s4o.print("&(");  
   470     s4o.print("&(");  
   472     symbol->exp->accept(*this);    
   471     symbol->exp->accept(*this);    
   473     s4o.print(")");  
   472     s4o.print(")");