Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit530e69e

Browse files
Allow cpluspluscheck to pass by renaming variable
Use of a C++ keyword as a function name caused problemsReported-by: Álvaro Herrera
1 parentb998655 commit530e69e

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

‎src/backend/parser/parse_clause.c

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1108,7 +1108,7 @@ Node *
11081108
transformFromClauseItem(ParseState*pstate,Node*n,
11091109
RangeTblEntry**top_rte,int*top_rti,
11101110
RangeTblEntry**right_rte,int*right_rti,
1111-
List**namespace)
1111+
List**fnamespace)
11121112
{
11131113
if (IsA(n,RangeVar))
11141114
{
@@ -1130,7 +1130,7 @@ transformFromClauseItem(ParseState *pstate, Node *n,
11301130
Assert(rte==rt_fetch(rtindex,pstate->p_rtable));
11311131
*top_rte=rte;
11321132
*top_rti=rtindex;
1133-
*namespace=list_make1(makeDefaultNSItem(rte));
1133+
*fnamespace=list_make1(makeDefaultNSItem(rte));
11341134
rtr=makeNode(RangeTblRef);
11351135
rtr->rtindex=rtindex;
11361136
return (Node*)rtr;
@@ -1148,7 +1148,7 @@ transformFromClauseItem(ParseState *pstate, Node *n,
11481148
Assert(rte==rt_fetch(rtindex,pstate->p_rtable));
11491149
*top_rte=rte;
11501150
*top_rti=rtindex;
1151-
*namespace=list_make1(makeDefaultNSItem(rte));
1151+
*fnamespace=list_make1(makeDefaultNSItem(rte));
11521152
rtr=makeNode(RangeTblRef);
11531153
rtr->rtindex=rtindex;
11541154
return (Node*)rtr;
@@ -1166,7 +1166,7 @@ transformFromClauseItem(ParseState *pstate, Node *n,
11661166
Assert(rte==rt_fetch(rtindex,pstate->p_rtable));
11671167
*top_rte=rte;
11681168
*top_rti=rtindex;
1169-
*namespace=list_make1(makeDefaultNSItem(rte));
1169+
*fnamespace=list_make1(makeDefaultNSItem(rte));
11701170
rtr=makeNode(RangeTblRef);
11711171
rtr->rtindex=rtindex;
11721172
return (Node*)rtr;
@@ -1184,7 +1184,7 @@ transformFromClauseItem(ParseState *pstate, Node *n,
11841184
Assert(rte==rt_fetch(rtindex,pstate->p_rtable));
11851185
*top_rte=rte;
11861186
*top_rti=rtindex;
1187-
*namespace=list_make1(makeDefaultNSItem(rte));
1187+
*fnamespace=list_make1(makeDefaultNSItem(rte));
11881188
rtr=makeNode(RangeTblRef);
11891189
rtr->rtindex=rtindex;
11901190
return (Node*)rtr;
@@ -1199,7 +1199,7 @@ transformFromClauseItem(ParseState *pstate, Node *n,
11991199

12001200
/* Recursively transform the contained relation */
12011201
rel=transformFromClauseItem(pstate,rts->relation,
1202-
top_rte,top_rti,NULL,NULL,namespace);
1202+
top_rte,top_rti,NULL,NULL,fnamespace);
12031203
/* Currently, grammar could only return a RangeVar as contained rel */
12041204
rtr=castNode(RangeTblRef,rel);
12051205
rte=rt_fetch(rtr->rtindex,pstate->p_rtable);
@@ -1558,7 +1558,7 @@ transformFromClauseItem(ParseState *pstate, Node *n,
15581558
* The join RTE itself is always made visible for unqualified column
15591559
* names. It's visible as a relation name only if it has an alias.
15601560
*/
1561-
*namespace=lappend(my_namespace,
1561+
*fnamespace=lappend(my_namespace,
15621562
makeNamespaceItem(rte,
15631563
(j->alias!=NULL),
15641564
true,

‎src/include/parser/parse_clause.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ extern bool interpretOidsOption(List *defList, bool allowOids);
2323
externNode*transformFromClauseItem(ParseState*pstate,Node*n,
2424
RangeTblEntry**top_rte,int*top_rti,
2525
RangeTblEntry**right_rte,int*right_rti,
26-
List**namespace);
26+
List**fnamespace);
2727
externNode*transformWhereClause(ParseState*pstate,Node*clause,
2828
ParseExprKindexprKind,constchar*constructName);
2929
externNode*transformLimitClause(ParseState*pstate,Node*clause,

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp