Changeset: ea8929ff4a8d for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/ea8929ff4a8d
Modified Files:
sql/server/rel_exp.c
Branch: default
Log Message:
Removed wrong false result detection on comparison expression
diffs (14 lines):
diff --git a/sql/server/rel_exp.c b/sql/server/rel_exp.c
--- a/sql/server/rel_exp.c
+++ b/sql/server/rel_exp.c
@@ -1776,8 +1776,8 @@ exp_is_cmp_exp_is_false(sql_exp* e)
return false;
if (e->flag == cmp_equal && !is_anti(e))
return ((exp_is_null(l) && exp_is_not_null(r)) ||
(exp_is_not_null(l) && exp_is_null(r)));
- if (((e->flag == cmp_notequal) && !is_anti(e)) || ((e->flag ==
cmp_equal) && is_anti(e)) )
- return ((exp_is_null(l) && exp_is_null(r)) ||
(exp_is_not_null(l) && exp_is_not_null(r)));
+ if ((e->flag == cmp_notequal && !is_anti(e)) || (e->flag == cmp_equal
&& is_anti(e)))
+ return exp_is_null(l) && exp_is_null(r);
return false;
}
_______________________________________________
checkin-list mailing list
[email protected]
https://www.monetdb.org/mailman/listinfo/checkin-list