diff -r da650a87662d -r d26759a2274a stage3/fill_candidate_datatypes.hh --- a/stage3/fill_candidate_datatypes.hh Sat Mar 10 11:21:04 2012 +0000 +++ b/stage3/fill_candidate_datatypes.hh Sat Mar 10 11:21:41 2012 +0000 @@ -93,7 +93,8 @@ /* add a data type to a candidate data type list, while guaranteeing no duplicate entries! */ /* Returns true if it really did add the datatype to the list, or false if it was already present in the list! */ - bool add_datatype_to_candidate_list(symbol_c *symbol, symbol_c *datatype); + bool add_datatype_to_candidate_list (symbol_c *symbol, symbol_c *datatype); + bool add_2datatypes_to_candidate_list(symbol_c *symbol, symbol_c *datatype1, symbol_c *datatype2); public: @@ -107,6 +108,8 @@ /******************************/ /* B 1.2.1 - Numeric Literals */ /******************************/ + void *handle_any_integer(symbol_c *symbol); + void *visit(real_c *symbol); void *visit(integer_c *symbol); void *visit(neg_real_c *symbol);