In jsonb_plpython.c, suppress warning message from gcc 10.

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 39428be9ce8f4fa124ad6207e18e57c6c2478316
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2020-01-30T23:26:15Z
Releases: 11.7
In jsonb_plpython.c, suppress warning message from gcc 10.

Very recent gcc complains that PLyObject_ToJsonbValue could return
a pointer to a local variable.  I think it's wrong; but the coding
is fragile enough, and the savings of one palloc() minimal enough,
that it seems better to just do a palloc() all the time.  (My other
idea of tweaking the if-condition doesn't suppress the warning.)

Back-patch to v11 where this code was introduced.

Discussion: https://postgr.es/m/21547.1580170366@sss.pgh.pa.us

Files

PathChange+/−
contrib/jsonb_plpython/jsonb_plpython.c modified +1 −6

Discussion