diff --git a/dbcon/mysql/ha_mcs.h b/dbcon/mysql/ha_mcs.h
index 33c2c666b..de1203cc6 100644
--- a/dbcon/mysql/ha_mcs.h
+++ b/dbcon/mysql/ha_mcs.h
@@ -121,9 +121,9 @@ class ha_mcs : public handler
   /** @brief
     Called in test_quick_select to determine if indexes should be used.
   */
-  virtual double scan_time() override
+  virtual IO_AND_CPU_COST scan_time() override
   {
-    return (double)(stats.records + stats.deleted) / 20.0 + 10;
+    return {0, (double)(stats.records + stats.deleted) / 20.0 + 10};
   }
 
   /** @brief
diff --git a/dbcon/mysql/ha_mcs_sysvars.cpp b/dbcon/mysql/ha_mcs_sysvars.cpp
index 1a129819e..daef5d6a5 100644
--- a/dbcon/mysql/ha_mcs_sysvars.cpp
+++ b/dbcon/mysql/ha_mcs_sysvars.cpp
@@ -39,6 +39,8 @@ static MYSQL_THDVAR_ENUM(compression_type, PLUGIN_VAR_RQCMDARG,
                          "SNAPPY segment files are Snappy compressed (default);"
 #ifdef HAVE_LZ4
                          "LZ4 segment files are LZ4 compressed;",
+#else
+			 ,
 #endif
                          NULL,                              // check
                          NULL,                              // update
