diff -r 3b898fb11e73 -r efc510145ab2 stage4/generate_c/search_constant_type.cc --- a/stage4/generate_c/search_constant_type.cc Fri Nov 21 13:43:49 2008 +0100 +++ b/stage4/generate_c/search_constant_type.cc Wed Nov 26 09:06:26 2008 +0100 @@ -66,6 +66,7 @@ static constant_real_type_name_c constant_real_type_name; static constant_int_type_name_c constant_int_type_name; + static direct_variable_type_name_c direct_variable_type_name; public: symbol_c *get_type(symbol_c *constant) { @@ -73,6 +74,7 @@ } public: + /*********************/ /* B 1.2 - Constants */ /*********************/ @@ -128,7 +130,6 @@ void *visit(date_and_time_c *symbol) {return (void *)&dt_type_name;} }; - real_type_name_c search_constant_type_c::real_type_name; sint_type_name_c search_constant_type_c::sint_type_name; lint_type_name_c search_constant_type_c::lint_type_name; @@ -153,6 +154,7 @@ constant_real_type_name_c search_constant_type_c::constant_real_type_name; constant_int_type_name_c search_constant_type_c::constant_int_type_name; +direct_variable_type_name_c search_constant_type_c::direct_variable_type_name;