diff -r 67d8b07bac22 -r 587884880be6 stage3/print_datatypes_error.hh --- a/stage3/print_datatypes_error.hh Mon Feb 27 11:44:03 2012 +0000 +++ b/stage3/print_datatypes_error.hh Thu Mar 01 10:28:27 2012 +0000 @@ -74,6 +74,7 @@ int il_parenthesis_level; bool il_error; bool error_found; + bool warning_found; /* the current data type of the data stored in the IL stack, i.e. the default variable */ symbol_c *prev_il_instruction; @@ -86,7 +87,8 @@ void handle_function_invocation(symbol_c *fcall, generic_function_call_t fcall_data); void handle_implicit_il_fb_invocation(symbol_c *il_operator, const char *param_name, symbol_c *called_fb_declaration); void *handle_conditional_flow_control_IL_instruction(symbol_c *symbol, const char *oper); - + void check_used_operation_status(symbol_c *symbol, symbol_c *left, symbol_c *right, const struct widen_entry widen_table[]); + public: print_datatypes_error_c(symbol_c *ignore); virtual ~print_datatypes_error_c(void);