fix s:funcdef_pat.