Skip to content

Commit f8bd035

Browse files
committed
legacy parser USE / REFERENCE bug fix
1 parent 997618f commit f8bd035

3 files changed

Lines changed: 6 additions & 6 deletions

File tree

src/express/expparse.y

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1340,11 +1340,11 @@ initializer(A) ::= TOK_ASSIGNMENT expression(B).
13401340
*/
13411341
rename ::= TOK_IDENTIFIER(A).
13421342
{
1343-
(*interface_func)(CURRENT_SCOPE, interface_schema, A, A);
1343+
(*interface_func)(CURRENT_SCOPE, interface_schema, A.symbol, A.symbol);
13441344
}
13451345
rename ::= TOK_IDENTIFIER(A) TOK_AS TOK_IDENTIFIER(B).
13461346
{
1347-
(*interface_func)(CURRENT_SCOPE, interface_schema, A, B);
1347+
(*interface_func)(CURRENT_SCOPE, interface_schema, A.symbol, B.symbol);
13481348
}
13491349

13501350
rename_list(A) ::= rename(B).

src/express/generated/expparse.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3397,14 +3397,14 @@ static void yy_reduce(
33973397
case 155: /* rename ::= TOK_IDENTIFIER */
33983398
#line 1342 "expparse.y"
33993399
{
3400-
(*interface_func)(CURRENT_SCOPE, interface_schema, yymsp[0].minor.yy0, yymsp[0].minor.yy0);
3400+
(*interface_func)(CURRENT_SCOPE, interface_schema, yymsp[0].minor.yy0.symbol, yymsp[0].minor.yy0.symbol);
34013401
}
34023402
#line 3403 "expparse.c"
34033403
break;
34043404
case 156: /* rename ::= TOK_IDENTIFIER TOK_AS TOK_IDENTIFIER */
34053405
#line 1346 "expparse.y"
34063406
{
3407-
(*interface_func)(CURRENT_SCOPE, interface_schema, yymsp[-2].minor.yy0, yymsp[0].minor.yy0);
3407+
(*interface_func)(CURRENT_SCOPE, interface_schema, yymsp[-2].minor.yy0.symbol, yymsp[0].minor.yy0.symbol);
34083408
}
34093409
#line 3410 "expparse.c"
34103410
break;
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Autogenerated verification information
22
set(baseline_expscan_l_md5 c86358d3e57ce6916c28a63262fad6e6)
3-
set(baseline_expparse_y_md5 91c889ef1f177533bcc581a735273b5e)
3+
set(baseline_expparse_y_md5 6e10d377f3d2abd9cce8cc439942dc2a)
44
set(baseline_expscan_c_md5 b6b239869e4c7d169107fe45f760ffa0)
55
set(baseline_expscan_h_md5 3052c058a37045b43f96e4c04039bce3)
6-
set(baseline_expparse_c_md5 f10b7efa5c5e35aa57b8a1050f22901a)
6+
set(baseline_expparse_c_md5 c170b5e39b5fe56e2c39288fbe2b48a1)
77
set(baseline_expparse_h_md5 e4a5599839b2a9f7a6915a0dcc7747b0)

0 commit comments

Comments
 (0)