diff -r bd5998ee8876 -r ff4d26b7e51d stage3/datatype_functions.hh --- a/stage3/datatype_functions.hh Mon Feb 13 17:04:29 2012 +0000 +++ b/stage3/datatype_functions.hh Thu Feb 16 10:27:52 2012 +0000 @@ -141,6 +141,12 @@ */ int search_in_datatype_list(symbol_c *datatype, std::vector candidate_datatypes); +/* Copy the elements in the candidate_datatype_list in one symbol (from) + * into the candidate_datatype_list of another symbol (to) + */ +void copy_candidate_datatype_list(symbol_c *from, symbol_c *to); + + /* A helper function... */ bool is_ANY_ELEMENTARY_type (symbol_c *type_symbol); bool is_ANY_SAFEELEMENTARY_type (symbol_c *type_symbol);