equal
deleted
inserted
replaced
124 |
124 |
125 |
125 |
126 |
126 |
127 |
127 |
128 |
128 |
129 class generate_c_il_c: public generate_c_base_c, il_default_variable_visitor_c { |
129 class generate_c_il_c: public generate_c_base_and_typeid_c, il_default_variable_visitor_c { |
130 |
130 |
131 public: |
131 public: |
132 typedef enum { |
132 typedef enum { |
133 expression_vg, |
133 expression_vg, |
134 assignment_vg, |
134 assignment_vg, |
195 |
195 |
196 variablegeneration_t wanted_variablegeneration; |
196 variablegeneration_t wanted_variablegeneration; |
197 |
197 |
198 public: |
198 public: |
199 generate_c_il_c(stage4out_c *s4o_ptr, symbol_c *name, symbol_c *scope, const char *variable_prefix = NULL) |
199 generate_c_il_c(stage4out_c *s4o_ptr, symbol_c *name, symbol_c *scope, const char *variable_prefix = NULL) |
200 : generate_c_base_c(s4o_ptr), |
200 : generate_c_base_and_typeid_c(s4o_ptr), |
201 implicit_variable_current (IL_DEFVAR, NULL), |
201 implicit_variable_current (IL_DEFVAR, NULL), |
202 implicit_variable_result (IL_DEFVAR, NULL), |
202 implicit_variable_result (IL_DEFVAR, NULL), |
203 implicit_variable_result_back(IL_DEFVAR_BACK, NULL) |
203 implicit_variable_result_back(IL_DEFVAR_BACK, NULL) |
204 { |
204 { |
205 search_fb_instance_decl = new search_fb_instance_decl_c (scope); |
205 search_fb_instance_decl = new search_fb_instance_decl_c (scope); |