Don't crash on empty statements in SQL-standard function bodies.

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

Commit: bfeede9fa464ab707eb5ac5704742bf78bd7ac9e
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2021-06-08T15:59:34Z
Releases: 14.0
Don't crash on empty statements in SQL-standard function bodies.

gram.y should discard NULL pointers (empty statements) when
assembling a routine_body_stmt_list, as it does for other
sorts of statement lists.

Julien Rouhaud and Tom Lane, per report from Noah Misch.

Discussion: https://postgr.es/m/20210606044418.GA297923@rfd.leadboat.com

Files

Discussion