Index: vm/jitrino/src/optimizer/abcd/abcd.cpp =================================================================== --- vm/jitrino/src/optimizer/abcd/abcd.cpp (revision 448372) +++ vm/jitrino/src/optimizer/abcd/abcd.cpp (working copy) @@ -390,7 +390,7 @@ } switch (mod) { case Cmp_EQ: - if (negate_comparison) + if (!negate_comparison) insertPiNodeForOpndAndAliases(block, op, bounds0); else { if (Log::isEnabled()) { @@ -400,7 +400,7 @@ // we can't represent the other case break; case Cmp_NE_Un: - if (!negate_comparison) + if (negate_comparison) insertPiNodeForOpndAndAliases(block, op, bounds0); else { if (Log::isEnabled()) {