zsh で function definition file not found

  zsh で vim を使ってファイル名を補完しようとしたら,以下のようなエラーが出た.

_arguments:340: _vim_files: function definition file not found

  調べたけど良く分からなかったので,なんとなく ~/.zcompdump を消してログインしなおしたら直ったっぽい.
  いったいなんだったんだろうか.