]> granicus.if.org Git - postgresql/commit
Fix missing "volatile" in PLy_output().
authorTom Lane <tgl@sss.pgh.pa.us>
Mon, 11 Apr 2016 15:49:48 +0000 (11:49 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Mon, 11 Apr 2016 15:49:54 +0000 (11:49 -0400)
commit81ba9348d85fdf87e84cc02112933b592845bda2
tree3d215c6adf6706de11cc1d11181f01cf54a27df4
parentee5dbc8173d8f434a467380bfd218ef6f91a8e31
Fix missing "volatile" in PLy_output().

Commit 5c3c3cd0a3046339 plastered "volatile" on a bunch of variables
in PLy_output(), but removed the one that actually mattered, ie the
one on "oldcontext".  This allows some versions of clang to generate
code in which "oldcontext" has been trashed when control reaches the
PG_CATCH block.  Per buildfarm member tick.
src/pl/plpython/plpy_plpymodule.c