From: Tom Lane Date: Wed, 9 Jun 2004 19:49:56 +0000 (+0000) Subject: Fix slightly-wrong syntax error messages from bootstrap parser, as per X-Git-Tag: REL9_0_0~12586 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=337f802460cf51c4d7a6628a263bea7789e57e11;p=pg-rex%2Fsyncrep.git Fix slightly-wrong syntax error messages from bootstrap parser, as per report from Tom Cook. --- diff --git a/src/backend/bootstrap/bootscanner.l b/src/backend/bootstrap/bootscanner.l index 57b872231d..dbc568a676 100644 --- a/src/backend/bootstrap/bootscanner.l +++ b/src/backend/bootstrap/bootscanner.l @@ -9,7 +9,7 @@ * * * IDENTIFICATION - * $PostgreSQL: pgsql/src/backend/bootstrap/bootscanner.l,v 1.35 2004/06/03 02:08:02 tgl Exp $ + * $PostgreSQL: pgsql/src/backend/bootstrap/bootscanner.l,v 1.36 2004/06/09 19:49:56 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -45,7 +45,7 @@ #define fprintf(file, fmt, msg) ereport(ERROR, (errmsg_internal("%s", msg))) -static int yyline; /* keep track of the line number for error reporting */ +static int yyline = 1; /* line number for error reporting */ %} @@ -135,7 +135,7 @@ insert { return(INSERT_TUPLE); } %% void -yyerror(const char *str) +yyerror(const char *message) { - elog(ERROR, "syntax error at line %d: unexpected token \"%s\"", yyline, str); + elog(ERROR, "%s at line %d", message, yyline); }