summaryrefslogtreecommitdiff
path: root/src/tools
diff options
context:
space:
mode:
authorPeter Eisentraut2024-03-19 15:55:00 +0000
committerPeter Eisentraut2024-03-19 15:56:44 +0000
commit605721f819f5b603db6bc1405ef414747d182116 (patch)
tree3d6bcb38620e4debf2ded3443aaf1a062702ea1d /src/tools
parent347758b1206364e3bec5ad6cd649b4ba9fe1be7b (diff)
gen_node_support.pl: Mark location fields as type alias ParseLoc
Instead of the rather ugly type=int + name ~= location$, we now have a marker type for offset pointers or sizes that are only relevant when a query text is included, which decreases the complexity required in gen_node_support.pl for handling these values. Author: Matthias van de Meent <boekewurm+postgres@gmail.com> Discussion: https://www.postgresql.org/message-id/flat/CAEze2WgrCiR3JZmWyB0YTc8HV7ewRdx13j0CqD6mVkYAW+SFGQ@mail.gmail.com
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/pgindent/typedefs.list1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/tools/pgindent/typedefs.list b/src/tools/pgindent/typedefs.list
index 042d04c8de2..e294f8bc4e6 100644
--- a/src/tools/pgindent/typedefs.list
+++ b/src/tools/pgindent/typedefs.list
@@ -1963,6 +1963,7 @@ ParamsErrorCbData
ParentMapEntry
ParseCallbackState
ParseExprKind
+ParseLoc
ParseNamespaceColumn
ParseNamespaceItem
ParseParamRefHook