diff --git a/test/core/util/test_config.c b/test/core/util/test_config.c
index be69fcf6750e307b8954f41b0038e536d7d69185..20ab67ec15d8360c06bf14b4f45b06fa4fd085c2 100644
--- a/test/core/util/test_config.c
+++ b/test/core/util/test_config.c
@@ -50,8 +50,9 @@ static int seed(void) { return _getpid(); }
 
 void grpc_test_init(int argc, char **argv) {
   gpr_log(GPR_DEBUG, "test slowdown: machine=%f build=%f total=%f",
-          GRPC_TEST_SLOWDOWN_MACHINE_FACTOR, GRPC_TEST_SLOWDOWN_BUILD_FACTOR,
-          GRPC_TEST_SLOWDOWN_FACTOR);
+          (double)GRPC_TEST_SLOWDOWN_MACHINE_FACTOR,
+          (double)GRPC_TEST_SLOWDOWN_BUILD_FACTOR,
+          (double)GRPC_TEST_SLOWDOWN_FACTOR);
   /* seed rng with pid, so we don't end up with the same random numbers as a
      concurrently running test binary */
   srand(seed());