stage3/narrow_candidate_datatypes.hh
changeset 459 01f6664bf8c5
parent 456 ca8d98289ff9
child 466 d97a29b7fa8b
--- a/stage3/narrow_candidate_datatypes.hh	Thu Mar 01 10:28:27 2012 +0000
+++ b/stage3/narrow_candidate_datatypes.hh	Fri Mar 02 12:53:41 2012 +0000
@@ -42,7 +42,9 @@
     search_varfb_instance_type_c *search_varfb_instance_type;
     search_base_type_c search_base_type;
     symbol_c *il_operand;
-    symbol_c *prev_il_instruction;
+    il_instruction_c *fake_prev_il_instruction;
+    std::vector <symbol_c *> *prev_il_instructions;
+    std::vector <symbol_c *> *prev_il_instructions_intersected_datatypes;
 
     bool is_widening_compatible(symbol_c *left_type, symbol_c *right_type, symbol_c *result_type, const struct widen_entry widen_table[]);