stage3/datatype_functions.hh
changeset 480 8a58d7b8b26c
parent 478 b13feab3b918
child 481 16f943328696
equal deleted inserted replaced
479:a174d61f2087 480:8a58d7b8b26c
   130  */
   130  */
   131 extern const struct widen_entry widen_ADD_table[];
   131 extern const struct widen_entry widen_ADD_table[];
   132 extern const struct widen_entry widen_SUB_table[];
   132 extern const struct widen_entry widen_SUB_table[];
   133 extern const struct widen_entry widen_MUL_table[];
   133 extern const struct widen_entry widen_MUL_table[];
   134 extern const struct widen_entry widen_DIV_table[];
   134 extern const struct widen_entry widen_DIV_table[];
       
   135 extern const struct widen_entry widen_MOD_table[];
   135 
   136 
   136 /* Search for a datatype inside a candidate_datatypes list.
   137 /* Search for a datatype inside a candidate_datatypes list.
   137  * Returns: position of datatype in the list, or -1 if not found.
   138  * Returns: position of datatype in the list, or -1 if not found.
   138  */
   139  */
   139 int search_in_candidate_datatype_list(symbol_c *datatype, std::vector <symbol_c *> candidate_datatypes);
   140 int search_in_candidate_datatype_list(symbol_c *datatype, std::vector <symbol_c *> candidate_datatypes);