Thanks hobbes. If you look in the answers to the question on Emacs Devel (see link above) then there is an answer from Stefan Monnier now where he says
> So ad-Orig-syntax-ppss-flush-cache is now a function that calls
> ad-Orig-syntax-ppss-flush-cache rather than being the original function
> bound to syntax-ppss-flush-cache. This shouldn't happen.
> To see it, try M-: (symbol-function 'ad-Orig-syntax-ppss-flush-cache).
>
> It means that it's either a bug in advice.el or that the function was
> manipulated in odd ways which confused advice, or something like that.
Can you please try that in both your emacs versions?
Thanks hobbes. If you look in the answers to the question on Emacs Devel (see link above) then there is an answer from Stefan Monnier now where he says
> So ad-Orig- syntax- ppss-flush- cache is now a function that calls syntax- ppss-flush- cache rather than being the original function ppss-flush- cache. This shouldn't happen. syntax- ppss-flush- cache).
> ad-Orig-
> bound to syntax-
> To see it, try M-: (symbol-function 'ad-Orig-
>
> It means that it's either a bug in advice.el or that the function was
> manipulated in odd ways which confused advice, or something like that.
Can you please try that in both your emacs versions?