From 3a3213c4e5e706c66e41327aca605fecb75b1bd5 Mon Sep 17 00:00:00 2001 From: Hadi Moshayedi Date: Tue, 18 Jul 2017 14:50:45 -0400 Subject: [PATCH] Explicit switch/case fallthroughs to avoid compiler warnings. --- src/backend/distributed/relay/relay_event_utility.c | 1 + src/backend/distributed/utils/ruleutils_96.c | 1 + 2 files changed, 2 insertions(+) diff --git a/src/backend/distributed/relay/relay_event_utility.c b/src/backend/distributed/relay/relay_event_utility.c index 3c50b206b..b12146784 100644 --- a/src/backend/distributed/relay/relay_event_utility.c +++ b/src/backend/distributed/relay/relay_event_utility.c @@ -164,6 +164,7 @@ RelayEventExtendNames(Node *parseTree, char *schemaName, uint64 shardId) * performed on CreateStmt should be done here too, we simply *fall * through* to avoid code repetition. */ + __attribute__((fallthrough)); } case T_CreateStmt: diff --git a/src/backend/distributed/utils/ruleutils_96.c b/src/backend/distributed/utils/ruleutils_96.c index 3e4a38ddf..7a72dfe89 100644 --- a/src/backend/distributed/utils/ruleutils_96.c +++ b/src/backend/distributed/utils/ruleutils_96.c @@ -4449,6 +4449,7 @@ isSimpleNode(Node *node, Node *parentNode, int prettyFlags) } /* else do the same stuff as for T_SubLink et al. */ /* FALL THROUGH */ + __attribute__((fallthrough)); } case T_SubLink: