diff -r dee28c5bdc73 -r 90d7636e3c39 stage3/narrow_candidate_datatypes.hh --- 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 *prev_il_instructions; - std::vector *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 + + +