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

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

Commit: a4484a6489291d3160767d57ab538f1de6698c21
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2020-01-30T23:26:13Z
Releases: 12.2
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