@@ -1719,7 +1719,7 @@ zone_value:
1719
1719
if ($3 != NIL)
1720
1720
{
1721
1721
A_Const *n = (A_Const *) linitial($3 );
1722
- if ((n->val.ival.val & ~(INTERVAL_MASK(HOUR) | INTERVAL_MASK(MINUTE))) != 0 )
1722
+ if ((n->val.ival.ival & ~(INTERVAL_MASK(HOUR) | INTERVAL_MASK(MINUTE))) != 0 )
1723
1723
ereport (ERROR,
1724
1724
(errcode(ERRCODE_SYNTAX_ERROR),
1725
1725
errmsg(" time zone interval must be HOUR or HOUR TO MINUTE" ),
@@ -16667,7 +16667,7 @@ makeStringConst(char *str, int location)
16667
16667
A_Const *n = makeNode(A_Const);
16668
16668
16669
16669
n->val.sval.type = T_String;
16670
- n->val.sval.val = str;
16670
+ n->val.sval.sval = str;
16671
16671
n->location = location;
16672
16672
16673
16673
return (Node *)n;
@@ -16687,7 +16687,7 @@ makeIntConst(int val, int location)
16687
16687
A_Const *n = makeNode(A_Const);
16688
16688
16689
16689
n->val.ival.type = T_Integer;
16690
- n->val.ival.val = val;
16690
+ n->val.ival.ival = val;
16691
16691
n->location = location;
16692
16692
16693
16693
return (Node *)n;
@@ -16699,7 +16699,7 @@ makeFloatConst(char *str, int location)
16699
16699
A_Const *n = makeNode(A_Const);
16700
16700
16701
16701
n->val.fval.type = T_Float;
16702
- n->val.fval.val = str;
16702
+ n->val.fval.fval = str;
16703
16703
n->location = location;
16704
16704
16705
16705
return (Node *)n;
@@ -16711,7 +16711,7 @@ makeBitStringConst(char *str, int location)
16711
16711
A_Const *n = makeNode(A_Const);
16712
16712
16713
16713
n->val.bsval.type = T_BitString;
16714
- n->val.bsval.val = str;
16714
+ n->val.bsval.bsval = str;
16715
16715
n->location = location;
16716
16716
16717
16717
return (Node *)n;
@@ -16736,16 +16736,16 @@ makeAConst(Node *v, int location)
16736
16736
switch (v->type)
16737
16737
{
16738
16738
case T_Float:
16739
- n = makeFloatConst(castNode(Float, v)->val , location);
16739
+ n = makeFloatConst(castNode(Float, v)->fval , location);
16740
16740
break;
16741
16741
16742
16742
case T_Integer:
16743
- n = makeIntConst(castNode(Integer, v)->val , location);
16743
+ n = makeIntConst(castNode(Integer, v)->ival , location);
16744
16744
break;
16745
16745
16746
16746
case T_String:
16747
16747
default :
16748
- n = makeStringConst (castNode (String , v )->val , location );
16748
+ n = makeStringConst (castNode (String , v )->sval , location );
16749
16749
break;
16750
16750
}
16751
16751
@@ -17049,7 +17049,7 @@ doNegate(Node *n, int location)
17049
17049
17050
17050
if (IsA(&con->val, Integer))
17051
17051
{
17052
- con->val.ival.val = -con->val.ival.val ;
17052
+ con->val.ival.ival = -con->val.ival.ival ;
17053
17053
return n;
17054
17054
}
17055
17055
if (IsA(&con->val, Float))
@@ -17065,14 +17065,14 @@ doNegate(Node *n, int location)
17065
17065
static void
17066
17066
doNegateFloat(Float *v)
17067
17067
{
17068
- char *oldval = v->val ;
17068
+ char *oldval = v->fval ;
17069
17069
17070
17070
if (*oldval == '+')
17071
17071
oldval++;
17072
17072
if (*oldval == '-')
17073
- v->val = oldval+1; /* just strip the '-' */
17073
+ v->fval = oldval+1; /* just strip the '-' */
17074
17074
else
17075
- v->val = psprintf("-%s", oldval);
17075
+ v->fval = psprintf("-%s", oldval);
17076
17076
}
17077
17077
17078
17078
static Node *
0 commit comments