stage4/generate_cc/generate_location_list.cc
changeset 41 8998c8b24b60
parent 31 c6959b0f539d
child 55 8b7a21820737
equal deleted inserted replaced
40:873a5b60a7ea 41:8998c8b24b60
   116 /********************************************/
   116 /********************************************/
   117 /* B.1.4.1   Directly Represented Variables */
   117 /* B.1.4.1   Directly Represented Variables */
   118 /********************************************/
   118 /********************************************/
   119 
   119 
   120     void *visit(direct_variable_c *symbol) {
   120     void *visit(direct_variable_c *symbol) {
       
   121       s4o.print("__LOCATED_VAR(");
   121       current_var_type_symbol->accept(*generate_cc_base);
   122       current_var_type_symbol->accept(*generate_cc_base);
   122       s4o.print(" ");
   123       s4o.print(",");
   123       /* Do not use print_token() as it will change everything into uppercase */
   124       /* Do not use print_token() as it will change everything into uppercase */
   124       s4o.printlocation((symbol->value)+1);
   125       s4o.printlocation((symbol->value)+1);
   125       s4o.print("\n");
   126       s4o.print(")\n");
   126       return NULL;
   127       return NULL;
   127     }
   128     }
   128 
   129 
   129 
   130 
   130 /********************************************/
   131 /********************************************/