Many thanks Tom for your help !

I removed the flag -fshort-enums and everything works fine !

On Fri, Apr 16, 2021 at 7:04 PM Tom Lane <t...@sss.pgh.pa.us> wrote:

> Esteban Zimanyi <ezima...@ulb.ac.be> writes:
> > When debugging the function with gdb, I noticed that the rsinfo variable
> of
> > the PostgreSQL function ExecMakeFunctionResultSet  is modified in the
> > macro  SRF_RETURN_NEXT causing the problem. Any idea how to solve this?
>
> Well, what SRF_RETURN_NEXT thinks it's doing is
>
>                 rsi->isDone = ExprMultipleResult; \
>
> which surely shouldn't change the returnMode field.  At this point
> I'm guessing that you are compiling the PG headers with some compiler
> pragma that changes the struct packing rules.  Don't do that.
>
>                         regards, tom lane
>

Reply via email to