diff --git a/src/core/support/thd_win32.c b/src/core/support/thd_win32.c
index f92fb64a5cd2cd2adc0879ef99fddabf09a35857..3cc798293acfe9cd9a499bd3a7d0e0c4c71d1a72 100644
--- a/src/core/support/thd_win32.c
+++ b/src/core/support/thd_win32.c
@@ -61,7 +61,7 @@ struct thd_info {
 static thread_local struct thd_info *g_thd_info;
 
 /* Destroys a thread info */
-static destroy_thread(struct thd_info *t) {
+static void destroy_thread(struct thd_info *t) {
   if (t->joinable) CloseHandle(t->join_event);
   gpr_free(t);
 }