@@ -1719,7 +1719,7 @@ zone_value:
17191719 if ($3 != NIL)
17201720 {
17211721 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 )
17231723 ereport (ERROR,
17241724 (errcode(ERRCODE_SYNTAX_ERROR),
17251725 errmsg(" time zone interval must be HOUR or HOUR TO MINUTE" ),
@@ -16667,7 +16667,7 @@ makeStringConst(char *str, int location)
1666716667 A_Const *n = makeNode(A_Const);
1666816668
1666916669 n->val.sval.type = T_String;
16670- n->val.sval.val = str;
16670+ n->val.sval.sval = str;
1667116671 n->location = location;
1667216672
1667316673 return (Node *)n;
@@ -16687,7 +16687,7 @@ makeIntConst(int val, int location)
1668716687 A_Const *n = makeNode(A_Const);
1668816688
1668916689 n->val.ival.type = T_Integer;
16690- n->val.ival.val = val;
16690+ n->val.ival.ival = val;
1669116691 n->location = location;
1669216692
1669316693 return (Node *)n;
@@ -16699,7 +16699,7 @@ makeFloatConst(char *str, int location)
1669916699 A_Const *n = makeNode(A_Const);
1670016700
1670116701 n->val.fval.type = T_Float;
16702- n->val.fval.val = str;
16702+ n->val.fval.fval = str;
1670316703 n->location = location;
1670416704
1670516705 return (Node *)n;
@@ -16711,7 +16711,7 @@ makeBitStringConst(char *str, int location)
1671116711 A_Const *n = makeNode(A_Const);
1671216712
1671316713 n->val.bsval.type = T_BitString;
16714- n->val.bsval.val = str;
16714+ n->val.bsval.bsval = str;
1671516715 n->location = location;
1671616716
1671716717 return (Node *)n;
@@ -16736,16 +16736,16 @@ makeAConst(Node *v, int location)
1673616736 switch (v->type)
1673716737 {
1673816738 case T_Float:
16739- n = makeFloatConst(castNode(Float, v)->val , location);
16739+ n = makeFloatConst(castNode(Float, v)->fval , location);
1674016740 break;
1674116741
1674216742 case T_Integer:
16743- n = makeIntConst(castNode(Integer, v)->val , location);
16743+ n = makeIntConst(castNode(Integer, v)->ival , location);
1674416744 break;
1674516745
1674616746 case T_String:
1674716747 default :
16748- n = makeStringConst (castNode (String , v )->val , location );
16748+ n = makeStringConst (castNode (String , v )->sval , location );
1674916749 break;
1675016750 }
1675116751
@@ -17049,7 +17049,7 @@ doNegate(Node *n, int location)
1704917049
1705017050 if (IsA(&con->val, Integer))
1705117051 {
17052- con->val.ival.val = -con->val.ival.val ;
17052+ con->val.ival.ival = -con->val.ival.ival ;
1705317053 return n;
1705417054 }
1705517055 if (IsA(&con->val, Float))
@@ -17065,14 +17065,14 @@ doNegate(Node *n, int location)
1706517065static void
1706617066doNegateFloat(Float *v)
1706717067{
17068- char *oldval = v->val ;
17068+ char *oldval = v->fval ;
1706917069
1707017070 if (*oldval == '+')
1707117071 oldval++;
1707217072 if (*oldval == '-')
17073- v->val = oldval+1; /* just strip the '-' */
17073+ v->fval = oldval+1; /* just strip the '-' */
1707417074 else
17075- v->val = psprintf("-%s", oldval);
17075+ v->fval = psprintf("-%s", oldval);
1707617076}
1707717077
1707817078static Node *
0 commit comments