gen_node_support.pl: improve error message for unclosed struct.
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 22 Apr 2025 17:56:31 +0000 (13:56 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 22 Apr 2025 17:56:31 +0000 (13:56 -0400)
commiteaf582806c0d6b19c081c5afecd9ddb7003e6f80
tree7c196442d4c1bded90542b481df54846617abfbd
parente29df428a1dca4112aad640c889a9a54642759c9
gen_node_support.pl: improve error message for unclosed struct.

This error message was 'runaway "struct_name"', which isn't all
that clear; I think 'could not find closing brace for "struct_name"'
is better.  Also, provide the location of the struct start using the
script's usual '$file:$lineno' style.

Bug: #18901
Reported-by: Clemens Ruck <clemens.ruck@t-online.de>
Author: Tom Lane <tgl@sss.pgh.pa.us>
Discussion: https://postgr.es/m/18901-424272abe01357e6@postgresql.org
src/backend/nodes/gen_node_support.pl