Skip to content
Snippets Groups Projects
Commit cfa4d4d0 authored by Tom Lane's avatar Tom Lane
Browse files

Tweak select_common_type() to deal with possibility of multiple preferred

types in a category --- it was taking the last preferred type among the
inputs, rather than the first one as intended.
parent 0c2629ef
No related branches found
No related tags found
No related merge requests found
......@@ -8,7 +8,7 @@
*
*
* IDENTIFICATION
* $Header: /cvsroot/pgsql/src/backend/parser/parse_coerce.c,v 2.51 2000/12/15 18:02:47 tgl Exp $
* $Header: /cvsroot/pgsql/src/backend/parser/parse_coerce.c,v 2.52 2000/12/17 04:32:29 tgl Exp $
*
*-------------------------------------------------------------------------
*/
......@@ -364,6 +364,7 @@ select_common_type(List *typeids, const char *context)
context, typeidTypeName(ptype), typeidTypeName(ntype));
}
else if (IsPreferredType(pcategory, ntype)
&& !IsPreferredType(pcategory, ptype)
&& can_coerce_type(1, &ptype, &ntype))
{
/*
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment