Commit 2c8fc886 authored by bar@mysql.com's avatar bar@mysql.com

item.cc:

  After review fix
parent 1b40adcb
...@@ -455,16 +455,18 @@ bool DTCollation::aggregate(DTCollation &dt, uint flags) ...@@ -455,16 +455,18 @@ bool DTCollation::aggregate(DTCollation &dt, uint flags)
; // Do nothing ; // Do nothing
} }
else if ((flags & MY_COLL_ALLOW_SUPERSET_CONV) && else if ((flags & MY_COLL_ALLOW_SUPERSET_CONV) &&
derivation <= dt.derivation &&
collation->state & MY_CS_UNICODE && collation->state & MY_CS_UNICODE &&
!(dt.collation->state & MY_CS_UNICODE)) (derivation < dt.derivation ||
(derivation == dt.derivation &&
!(dt.collation->state & MY_CS_UNICODE))))
{ {
// Do nothing // Do nothing
} }
else if ((flags & MY_COLL_ALLOW_SUPERSET_CONV) && else if ((flags & MY_COLL_ALLOW_SUPERSET_CONV) &&
dt.derivation <= derivation &&
dt.collation->state & MY_CS_UNICODE && dt.collation->state & MY_CS_UNICODE &&
!(collation->state & MY_CS_UNICODE)) (dt.derivation < derivation ||
(dt.derivation == derivation &&
!(collation->state & MY_CS_UNICODE))))
{ {
set(dt); set(dt);
} }
......
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