Suppress -Wimplicit-fallthrough warnings in new jsonpath code.
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 16 Mar 2019 16:34:46 +0000 (12:34 -0400)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 16 Mar 2019 16:34:46 +0000 (12:34 -0400)
Per buildfarm.  See commit 41c912cad for precedent.

src/backend/utils/adt/jsonpath.c

index 2ad1318d33ee39852f81b60405c74ee18486c213..fb9d85213d4e1ff922ad348d30c879a46ebd8be5 100644 (file)
@@ -330,7 +330,7 @@ flattenJsonPathParseItem(StringInfo buf, JsonPathParseItem *item,
                        break;
                case jpiFilter:
                        argNestingLevel++;
-                       /* fall through */
+                       /* FALLTHROUGH */
                case jpiIsUnknown:
                case jpiNot:
                case jpiPlus:
@@ -439,10 +439,13 @@ alignStringInfoInt(StringInfo buf)
        {
                case 3:
                        appendStringInfoCharMacro(buf, 0);
+                       /* FALLTHROUGH */
                case 2:
                        appendStringInfoCharMacro(buf, 0);
+                       /* FALLTHROUGH */
                case 1:
                        appendStringInfoCharMacro(buf, 0);
+                       /* FALLTHROUGH */
                default:
                        break;
        }
@@ -849,7 +852,7 @@ jspInitByBuffer(JsonPathItem *v, char *base, int32 pos)
                case jpiString:
                case jpiVariable:
                        read_int32(v->content.value.datalen, base, pos);
-                       /* follow next */
+                       /* FALLTHROUGH */
                case jpiNumeric:
                case jpiBool:
                        v->content.value.data = base + pos;