# HG changeset patch # User Mario de Sousa # Date 1545413556 0 # Node ID c2779ecc2a0c14109e9b8697d134a9aa8a9a1bdd # Parent c46b3d3c944145294268913151d5d1e685d216ca fix issue #78: IL NOT operator not working diff -r c46b3d3c9441 -r c2779ecc2a0c stage3/fill_candidate_datatypes.cc --- a/stage3/fill_candidate_datatypes.cc Thu Dec 20 18:55:22 2018 +0000 +++ b/stage3/fill_candidate_datatypes.cc Fri Dec 21 17:32:36 2018 +0000 @@ -2011,7 +2011,7 @@ * We do not need to generate an error message. This error will be caught somewhere else! */ if (NULL == prev_il_instruction) return NULL; - if (NULL == il_operand) return NULL; + if (NULL != il_operand) return NULL; for (unsigned int i = 0; i < prev_il_instruction->candidate_datatypes.size(); i++) { if (get_datatype_info_c::is_ANY_BIT_compatible(prev_il_instruction->candidate_datatypes[i])) add_datatype_to_candidate_list(symbol, prev_il_instruction->candidate_datatypes[i]);