--- a/stage3/narrow_candidate_datatypes.hh Mon Jul 03 20:28:26 2017 +0100
+++ b/stage3/narrow_candidate_datatypes.hh Mon Jul 03 20:31:47 2017 +0100
@@ -69,6 +69,10 @@
il_instruction_c *fake_prev_il_instruction;
il_instruction_c *current_il_instruction;
+ protected:
+ virtual void set_datatype_in_prev_il_instructions(symbol_c *datatype, il_instruction_c *symbol);
+
+ private:
bool is_widening_compatible(const struct widen_entry widen_table[], symbol_c *left_type, symbol_c *right_type, symbol_c *result_type, bool *deprecated_status = NULL);
void *narrow_spec_init (symbol_c *symbol, symbol_c *type_decl, symbol_c *init_value);