summaryrefslogtreecommitdiff
path: root/sql/item_cmpfunc.cc
diff options
context:
space:
mode:
authorunknown <monty@hundin.mysql.fi>2002-05-15 01:01:26 +0300
committerunknown <monty@hundin.mysql.fi>2002-05-15 01:01:26 +0300
commiteba5ec8b4bceabab302462db850882f715a7b040 (patch)
tree3dc97e13fe4695f7d461248693b9267cf1bcc638 /sql/item_cmpfunc.cc
parent3051d8bbc15ef775dcb549fd00be596d61131fcf (diff)
downloadmariadb-git-eba5ec8b4bceabab302462db850882f715a7b040.tar.gz
Fixed bug in datetime range optimization
Docs/manual.texi: Changelog mysql-test/r/type_datetime.result: Test of datetime optimization mysql-test/t/type_datetime.test: Test of datetime optimization
Diffstat (limited to 'sql/item_cmpfunc.cc')
-rw-r--r--sql/item_cmpfunc.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/sql/item_cmpfunc.cc b/sql/item_cmpfunc.cc
index 73821f8d826..ae50090fea1 100644
--- a/sql/item_cmpfunc.cc
+++ b/sql/item_cmpfunc.cc
@@ -45,8 +45,8 @@ static bool convert_constant_item(Field *field, Item **item)
(*item)->save_in_field(field);
if (!((*item)->null_value))
{
- Item *tmp=new Item_int(field->val_int());
- if ((tmp))
+ Item *tmp=new Item_int_with_ref(field->val_int(), *item);
+ if (tmp)
*item=tmp;
return 1;
}