diff -r e94368340160 -r 57c08195c962 stage3/forced_narrow_candidate_datatypes.hh --- a/stage3/forced_narrow_candidate_datatypes.hh Mon Jul 03 20:28:26 2017 +0100 +++ b/stage3/forced_narrow_candidate_datatypes.hh Mon Jul 03 20:31:47 2017 +0100 @@ -48,10 +48,13 @@ private: void forced_narrow_il_instruction(symbol_c *symbol, std::vector &next_il_instruction); + protected: + virtual void set_datatype_in_prev_il_instructions(symbol_c *datatype, il_instruction_c *symbol); + public: forced_narrow_candidate_datatypes_c(symbol_c *ignore); virtual ~forced_narrow_candidate_datatypes_c(void); - + /****************************************/ /* B.2 - Language IL (Instruction List) */ /****************************************/