I wrote: > Thomas Munro <thomas.mu...@gmail.com> writes: >> I think this caused anole to say: >> "reloptions.c", line 1362: error #2042: operand types are incompatible >> ("void" and "int") >> errdetail_internal("%s", _(optenum->detailmsg)) : 0));
> Yeah, I was just looking at that :-( > We could revert the change to have these functions return void, > or we could run around and change the places with this usage > pattern to use "(void) 0" instead of just "0". The latter would > be somewhat painful if only minority compilers warn, though. > Also, I don't think that having to change ereport usage was part > of the agreed-to plan here ... so I'm leaning to the former. Done that way. regards, tom lane