>>>>> "Andres" == Andres Freund <and...@anarazel.de> writes:
Andres> I think it's not unreasonable to think of it that way, but it's Andres> really not how it is used today. In pretty much all cases the Andres> collation is known and determined at the time fmgr_info() is Andres> called (we also commonly reuse FunctionCallInfoData structs). The obvious case which is not one of those "pretty much all cases" is where DirectFunctionCallN[Coll] is used - which turns out to be not all that unusual. -- Andrew (irc:RhodiumToad)