diff -r 9e8e1ba5ca46 -r 8b2a31dea131 stage4/generate_c/generate_c_st.cc --- a/stage4/generate_c/generate_c_st.cc Sun Jul 06 23:31:08 2014 +0100 +++ b/stage4/generate_c/generate_c_st.cc Sun Jul 13 12:26:58 2014 +0100 @@ -464,7 +464,8 @@ /* B 3.1 - Expressions */ /***********************/ void *visit(ref_expression_c *symbol) { - s4o.print("((IEC_UDINT)"); + s4o.print("("); + s4o.print("(IEC_UDINT)"); if (this->is_variable_prefix_null()) { /* For code in FUNCTIONs */ s4o.print("&(");