diff --git a/src/core/lib/surface/call.c b/src/core/lib/surface/call.c
index 8deb3442de4b8f751a35053b8ddce06278b847f3..02bc0193320ed06142319b79e5d1ce857af1ba0b 100644
--- a/src/core/lib/surface/call.c
+++ b/src/core/lib/surface/call.c
@@ -1545,7 +1545,6 @@ const char *grpc_call_error_to_string(grpc_call_error error) {
       return "GRPC_CALL_ERROR_TOO_MANY_OPERATIONS";
     case GRPC_CALL_OK:
       return "GRPC_CALL_OK";
-    default:
-      return "GRPC_CALL_ERROR_UNKNOW";
   }
+  GPR_UNREACHABLE_CODE(return "GRPC_CALL_ERROR_UNKNOW");
 }