diff -r 566414d7ba1f -r 477393b00f95 stage4/generate_c/generate_c_il.cc --- a/stage4/generate_c/generate_c_il.cc Sat Oct 25 13:20:10 2014 +0100 +++ b/stage4/generate_c/generate_c_il.cc Sun Nov 16 12:54:10 2014 +0000 @@ -126,7 +126,7 @@ -class generate_c_il_c: public generate_c_base_c, il_default_variable_visitor_c { +class generate_c_il_c: public generate_c_base_and_typeid_c, il_default_variable_visitor_c { public: typedef enum { @@ -197,7 +197,7 @@ public: generate_c_il_c(stage4out_c *s4o_ptr, symbol_c *name, symbol_c *scope, const char *variable_prefix = NULL) - : generate_c_base_c(s4o_ptr), + : generate_c_base_and_typeid_c(s4o_ptr), implicit_variable_current (IL_DEFVAR, NULL), implicit_variable_result (IL_DEFVAR, NULL), implicit_variable_result_back(IL_DEFVAR_BACK, NULL)