stage3/narrow_candidate_datatypes.hh
changeset 673 90d7636e3c39
parent 652 7fe1533d2260
child 674 b221168a36f1
--- a/stage3/narrow_candidate_datatypes.hh	Sat Oct 06 22:29:04 2012 +0100
+++ b/stage3/narrow_candidate_datatypes.hh	Sun Oct 07 09:33:42 2012 +0100
@@ -53,6 +53,10 @@
  *  then a datatype error has been found, and the datatype is either left at NULL, or set to a pointer of an invalid_type_name_c object!
  */
 
+#ifndef _NARROW_CANDIDATE_DATATYPES_HH
+#define _NARROW_CANDIDATE_DATATYPES_HH
+
+
 
 #include "../absyntax_utils/absyntax_utils.hh"
 #include "datatype_functions.hh"
@@ -64,8 +68,6 @@
     search_base_type_c search_base_type;
     symbol_c *il_operand;
     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(const struct widen_entry widen_table[], symbol_c *left_type, symbol_c *right_type, symbol_c *result_type, bool *deprecated_status = NULL);
 
@@ -265,7 +267,7 @@
 
 
 
-
-
-
-
+#endif // #ifndef _NARROW_CANDIDATE_DATATYPES_HH
+
+
+