Subject: bug#8657: 24.0.50; Emacs code that seems to use `*-single-char-property-change' incorrectly

From: Stefan Monnier <[email-masked]>
Date: Thu, 12 May 2011 00:05:46 -0300

> In particular, IIUC, the return value can never be nil.
> Yet I see code such as this:
 
> gnus-summary-show-thread:
> (or (next-single-char-property-change end 'invisible) (point-max))
 
> comint-next-prompt:
> (setq pos (next-single-char-property-change pos 'field))
> (cond (or (null pos)...
 
> Isn't this incorrect?

The behavior might have changed at some point in time, explaining the
above code.

        Stefan