On 17/10/2018 22:02, Andres Freund wrote: >> Your version with __builtin_types_compatible_p() doesn't work for >> casting between char * and const char *, so it wouldn't be very useful. > Huh, why wouldn't it work for char *? Seems to work fine for me?
__builtin_types_compatible_p(const char *, char *) returns false (0) for me. -- Peter Eisentraut http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services