]> granicus.if.org Git - postgresql/commit
Remove typeidIsValid() checks in can_coerce_type(). These checks
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 29 May 2005 18:24:14 +0000 (18:24 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 29 May 2005 18:24:14 +0000 (18:24 +0000)
commitd66daabec948df2a332a9b48ec5aa49145170d80
treebc480a027277d230f204ac614e5e92de8fd26f2b
parentbbc048319f01819523b2d9f6b1e81f0951280517
Remove typeidIsValid() checks in can_coerce_type().  These checks
were pretty expensive and I believe the case they were put in to
defend against can no longer arise, now that we have dependency checks
to prevent deletion of a type entry that is still referenced.  Certainly
the example given in the CVS log entry can't happen anymore.
Since this was the only use of typeidIsValid(), remove the routine too.
src/backend/parser/parse_coerce.c
src/backend/parser/parse_type.c
src/include/parser/parse_type.h