diff --git a/src/box/vy_mem.c b/src/box/vy_mem.c
index 68abf5bcdf92df5f60cce2525b3647bdd3e498a2..9aaabf0b3ea2796ac8b3450338c4ffba2872a4d8 100644
--- a/src/box/vy_mem.c
+++ b/src/box/vy_mem.c
@@ -123,19 +123,6 @@ vy_mem_new(struct vy_mem_env *env, int64_t generation,
 	return index;
 }
 
-void
-vy_mem_update_formats(struct vy_mem *mem, struct tuple_format *new_format,
-		      struct tuple_format *new_format_with_colmask)
-{
-	assert(mem->count.rows == 0);
-	tuple_format_unref(mem->format);
-	tuple_format_unref(mem->format_with_colmask);
-	mem->format = new_format;
-	mem->format_with_colmask = new_format_with_colmask;
-	tuple_format_ref(mem->format);
-	tuple_format_ref(mem->format_with_colmask);
-}
-
 void
 vy_mem_delete(struct vy_mem *index)
 {