summaryrefslogtreecommitdiff
path: root/sql/item_func.h
diff options
context:
space:
mode:
authorAlexander Barkov <bar@mariadb.org>2015-09-06 01:30:46 +0400
committerAlexander Barkov <bar@mariadb.org>2015-09-06 01:30:46 +0400
commitc108019a48451147b456aed0d988773eee32a55b (patch)
tree9178dc0fbfe492f95024fa253abee15598c46d1b /sql/item_func.h
parent3d9abaf052400b24de93534ace30657e0f6cb6e4 (diff)
downloadmariadb-git-c108019a48451147b456aed0d988773eee32a55b.tar.gz
MDEV-8747 Wrong result for SELECT..WHERE derived_table_column='a' AND derived_table_column<>_latin1'A' COLLATE latin1_bin
MDEV-8749 Wrong result for SELECT..WHERE derived_table_enum_column='number' AND derived_table_enum_column OP number
Diffstat (limited to 'sql/item_func.h')
-rw-r--r--sql/item_func.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/sql/item_func.h b/sql/item_func.h
index d5ae2668cde..f8fd26d129c 100644
--- a/sql/item_func.h
+++ b/sql/item_func.h
@@ -348,7 +348,7 @@ public:
are never equal is allowed in the arguments of a function.
This is overruled for the direct arguments of comparison functions.
*/
- Item_args::propagate_equal_fields(thd, IDENTITY_SUBST, cond);
+ Item_args::propagate_equal_fields(thd, Context_identity(), cond);
return this;
}