• Tom Lane's avatar
    Fix misimplementation of typcache logic for extended hashing. · a8f1efc8
    Tom Lane authored
    The previous coding would report that an array type supports extended
    hashing if its element type supports regular hashing.  This bug is
    only latent at the moment, since AFAICS there is not yet any code
    that depends on checking presence of extended-hashing support to make
    any decisions.  (And in any case it wouldn't matter unless the element
    type has only regular hashing, which isn't true of any core data type.)
    But that doesn't make it less broken.  Extend the
    cache_array_element_properties infrastructure to check this properly.
    a8f1efc8
typcache.c 72.3 KB