stage3/narrow_candidate_datatypes.hh
changeset 1054 57c08195c962
parent 1040 e8563dcaefca
--- 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);