Robert Haas <robertmh...@gmail.com> writes: > On Fri, Apr 23, 2021 at 9:15 AM Tom Lane <t...@sss.pgh.pa.us> wrote: >> Greg Nancarrow <gregn4...@gmail.com> writes: >>> I'm curious. The FmgrBuiltin struct includes the "strict" flag, so >>> that would "lock down the value" of the strict flag, wouldn't it?
>> It does, but that's much more directly a property of the function's >> C code than parallel-safety is. > I'm not sure I agree with that, but I think having the "strict" flag > in FmgrBuiltin isn't that nice either. Yeah, if we could readily do without it, we probably would. But the function call mechanism itself is responsible for implementing strictness, so it *has* to have that flag available. regards, tom lane