summaryrefslogtreecommitdiff
path: root/storage/innobase/row/row0log.cc
diff options
context:
space:
mode:
authorMarko Mäkelä <marko.makela@mariadb.com>2019-08-30 12:51:37 +0300
committerMarko Mäkelä <marko.makela@mariadb.com>2019-08-30 14:11:59 +0300
commitf42a23178edee5dd1fb6e0f76bbe88ea2a98a045 (patch)
tree471f5d552f9b285bf2ba5940854783ea3708bbdf /storage/innobase/row/row0log.cc
parenta379f151b18e4bc7e4c26be5f5e1254a59e27bfa (diff)
downloadmariadb-git-f42a23178edee5dd1fb6e0f76bbe88ea2a98a045.tar.gz
MDEV-20425: Fix -Wimplicit-fallthrough
With --skip-debug-assert, DBUG_ASSERT(false) will allow execution to continue. Hence, we will need /* fall through */ after them. Some DBUG_ASSERT(0) were replaced by break; when the switch () statement was followed by DBUG_ASSERT(0).
Diffstat (limited to 'storage/innobase/row/row0log.cc')
-rw-r--r--storage/innobase/row/row0log.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/storage/innobase/row/row0log.cc b/storage/innobase/row/row0log.cc
index 71fb7fc5f7f..2b1c2d9e0be 100644
--- a/storage/innobase/row/row0log.cc
+++ b/storage/innobase/row/row0log.cc
@@ -1790,6 +1790,7 @@ row_log_table_apply_insert(
break;
default:
ut_ad(0);
+ /* fall through */
case DB_INVALID_NULL:
ut_ad(row == NULL);
return(error);
@@ -2078,6 +2079,7 @@ row_log_table_apply_update(
break;
default:
ut_ad(0);
+ /* fall through */
case DB_INVALID_NULL:
ut_ad(row == NULL);
return(error);