Avoid naming a variable "new", and remove bogus initializer.
authorAndrew Dunstan <andrew@dunslane.net>
Mon, 1 Jun 2015 02:56:53 +0000 (22:56 -0400)
committerAndrew Dunstan <andrew@dunslane.net>
Mon, 1 Jun 2015 02:56:53 +0000 (22:56 -0400)
Per gripe from Tom Lane.

src/backend/utils/adt/jsonfuncs.c

index 15799701ba1adf8bdf952ebc17c6b1ca6852439c..f87ba77e3ebdb69de55cfdc7a67e34f57c9bb713 100644 (file)
@@ -3716,13 +3716,13 @@ setPathObject(JsonbIterator **it, Datum *path_elems, bool *path_nulls,
        /* empty object is a special case for create */
        if ((npairs == 0) && create && (level == path_len - 1))
        {
-               JsonbValue      new = k;
+               JsonbValue      newkey;
 
-               new.type = jbvString;
-               new.val.string.len = VARSIZE_ANY_EXHDR(path_elems[level]);
-               new.val.string.val = VARDATA_ANY(path_elems[level]);
+               newkey.type = jbvString;
+               newkey.val.string.len = VARSIZE_ANY_EXHDR(path_elems[level]);
+               newkey.val.string.val = VARDATA_ANY(path_elems[level]);
 
-               (void) pushJsonbValue(st, WJB_KEY, &new);
+               (void) pushJsonbValue(st, WJB_KEY, &newkey);
                addJsonbToParseState(st, newval);
        }
 
@@ -3758,13 +3758,13 @@ setPathObject(JsonbIterator **it, Datum *path_elems, bool *path_nulls,
                {
                        if (create && !done && level == path_len - 1 && i == npairs - 1)
                        {
-                               JsonbValue      new = k;
+                               JsonbValue      newkey;
 
-                               new.type = jbvString;
-                               new.val.string.len = VARSIZE_ANY_EXHDR(path_elems[level]);
-                               new.val.string.val = VARDATA_ANY(path_elems[level]);
+                               newkey.type = jbvString;
+                               newkey.val.string.len = VARSIZE_ANY_EXHDR(path_elems[level]);
+                               newkey.val.string.val = VARDATA_ANY(path_elems[level]);
 
-                               (void) pushJsonbValue(st, WJB_KEY, &new);
+                               (void) pushJsonbValue(st, WJB_KEY, &newkey);
                                addJsonbToParseState(st, newval);
                        }