Suppress -Wimplicit-fallthrough warnings in new jsonpath code.
authorTom Lane <[email protected]>
Sat, 16 Mar 2019 16:34:46 +0000 (12:34 -0400)
committerTom Lane <[email protected]>
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;