From b58fb268f50245954e4a6b9f198e4d8a7459ef30 Mon Sep 17 00:00:00 2001 From: wuyuechuan Date: Mon, 26 Sep 2022 10:30:09 +0800 Subject: [PATCH 1/2] remove uselesss token in frontend_parser/gram.y --- src/common/interfaces/libpq/frontend_parser/gram.y | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/common/interfaces/libpq/frontend_parser/gram.y b/src/common/interfaces/libpq/frontend_parser/gram.y index 1770e1012..d3ec7cc4c 100755 --- a/src/common/interfaces/libpq/frontend_parser/gram.y +++ b/src/common/interfaces/libpq/frontend_parser/gram.y @@ -291,7 +291,6 @@ extern THR_LOCAL bool stmt_contains_operator_plus; %type func_type -%type opt_nowait %type OptTemp opt_wait %type opt_nowait_or_skip %type OnCommitOption @@ -7384,11 +7383,7 @@ for_locking_item: $$ = (Node *) n; } ; - -opt_nowait: NOWAIT { $$ = TRUE; } - | /*EMPTY*/ { $$ = FALSE; } - ; - + opt_wait: WAIT Iconst { $$ = $2; } opt_nowait_or_skip: NOWAIT { $$ = LockWaitError; } From 9d71b7895da7a7a275ef8883182ea4d0378b6003 Mon Sep 17 00:00:00 2001 From: wuyuechuan Date: Mon, 26 Sep 2022 11:32:57 +0800 Subject: [PATCH 2/2] bugfix: compile warning --- src/common/backend/parser/parser.cpp | 1 - 1 file changed, 1 deletion(-) diff --git a/src/common/backend/parser/parser.cpp b/src/common/backend/parser/parser.cpp index 4e3490e3a..718a71e26 100644 --- a/src/common/backend/parser/parser.cpp +++ b/src/common/backend/parser/parser.cpp @@ -155,7 +155,6 @@ int base_yylex(YYSTYPE* lvalp, YYLTYPE* llocp, core_yyscan_t yyscanner) int next_token; core_YYSTYPE cur_yylval; YYLTYPE cur_yylloc; - errno_t rc = 0; /* Get next token --- we might already have it */ if (yyextra->lookahead_num != 0) {