Suppress bison warning in ecpg grammar.
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 23 Jan 2021 00:25:39 +0000 (19:25 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 23 Jan 2021 00:25:39 +0000 (19:25 -0500)
opt_distinct_clause is only used in PLpgSQL_Expr, which ecpg
ignores, so it needs to ignore opt_distinct_clause too.

My oversight in 7cd9765f9; reported by Bruce Momjian.

Discussion: https://postgr.es/m/E1l33wr-0005sJ-9n@gemulon.postgresql.org

src/interfaces/ecpg/preproc/parse.pl

index a84243fc8f0e72dc627dc0af8e787ba35ac6d1fc..e46d2a589b432fd727cb6f35ecf5dc6f5cae298b 100644 (file)
@@ -71,6 +71,7 @@ my %replace_types = (
        'type_function_name' => 'ignore',
        'ColLabel'           => 'ignore',
        'Sconst'             => 'ignore',
+       'opt_distinct_clause' => 'ignore',
        'PLpgSQL_Expr'       => 'ignore',
        'PLAssignStmt'       => 'ignore',
        'plassign_target'    => 'ignore',