Peter Eisentraut <peter_e(at)gmx(dot)net> writes:
> perhaps
> #define IsA_Value(t) \
> (IsA(t, Integer) || IsA(t, Float) || IsA(t, String))
> should be augmented with BitString. Can someone advise?
Yes, definitely --- see the sole use of that macro, in outfuncs.c.
This is a bug.
regards, tom lane