Fixed can't recognize "subexp-or-fn" bug.

This bug happends randomly on emacs 24.4.