--- a/stage3/datatype_functions.hh Thu Mar 01 10:28:27 2012 +0000
+++ b/stage3/datatype_functions.hh Fri Mar 02 12:53:41 2012 +0000
@@ -154,6 +154,10 @@
*/
void intersect_candidate_datatype_list(symbol_c *list1 /*origin, dest.*/, symbol_c *list2 /*with*/);
+/* intersect the candidate_datatype lists of all prev_il_intructions, and set the local candidate_datatype list to the result! */
+void intersect_prev_candidate_datatype_lists(il_instruction_c *symbol);
+
+
/* A helper function... */
bool is_ANY_ELEMENTARY_type (symbol_c *type_symbol);
@@ -206,8 +210,9 @@
bool is_type_equal(symbol_c *first_type, symbol_c *second_type);
-
-// typedef bool (*helper_function_t) (symbol_c *type_symbol); /* a pointer to a function! */
+bool is_type_valid(symbol_c *type);
+
+
#endif /* _HELPER_FUNCTIONS_HH_ */