Commit 884713fb authored by evgen@moonbone.local's avatar evgen@moonbone.local

sql_select.cc:

  Code cleanup after fix for bug#23417.
parent 4e076006
...@@ -8766,8 +8766,7 @@ Field *create_tmp_field(THD *thd, TABLE *table,Item *item, Item::Type type, ...@@ -8766,8 +8766,7 @@ Field *create_tmp_field(THD *thd, TABLE *table,Item *item, Item::Type type,
if (type != Item::FIELD_ITEM && if (type != Item::FIELD_ITEM &&
item->real_item()->type() == Item::FIELD_ITEM && item->real_item()->type() == Item::FIELD_ITEM &&
(item->type() != Item::REF_ITEM || !((Item_ref *) item)->depended_from)
!((Item_ref *) item)->depended_from))
{ {
orig_item= item; orig_item= item;
item= item->real_item(); item= item->real_item();
...@@ -13423,7 +13422,7 @@ count_field_types(TMP_TABLE_PARAM *param, List<Item> &fields, ...@@ -13423,7 +13422,7 @@ count_field_types(TMP_TABLE_PARAM *param, List<Item> &fields,
Item::Type type=field->type(); Item::Type type=field->type();
Item::Type real_type= field->real_item()->type(); Item::Type real_type= field->real_item()->type();
if (type == Item::FIELD_ITEM || (real_type == Item::FIELD_ITEM && if (type == Item::FIELD_ITEM || (real_type == Item::FIELD_ITEM &&
(type != Item::REF_ITEM || !((Item_ref *) field)->depended_from))) !((Item_ref *) field)->depended_from))
param->field_count++; param->field_count++;
else if (real_type == Item::SUM_FUNC_ITEM) else if (real_type == Item::SUM_FUNC_ITEM)
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment