diff --git a/src/common/logging/filter.h b/src/common/logging/filter.h
index ccb021050..bbadbcba1 100644
--- a/src/common/logging/filter.h
+++ b/src/common/logging/filter.h
@@ -46,6 +46,6 @@ public:
     bool CheckMessage(Class log_class, Level level) const;
 
 private:
-    std::array<Level, (std::size_t)Class::Count> class_levels;
+    std::array<Level, static_cast<std::size_t>(Class::Count)> class_levels;
 };
 } // namespace Log