Subject: Re: bug#17320: 24.3.90.1[pretest]; bug-sourcing design-flaw

From: Glenn Morris <[email-masked]>
Date: Tue, 29 Apr 2014 11:47:19 -0400

Andreas Röhler wrote:

> lisp.el, line 374:
>
>     ;; When comparing point against pos, we want to consider that if
>     ;; point was right after the end of the function, it's still
>     ;; considered as "in that function".
>     ;; E.g. `eval-defun' from right after the last close-paren.
>     (unless (bolp)
>       (skip-chars-forward " \t")
>       (if (looking-at "\\s<\\|\n")
>           (forward-line 1)))
>
>
>
> ;;;;;;;;;
>
> A core function should not do that kind of provisions.
> Employing forward-line, point might end up at the beginning of valid
> code, not at the end.
> Thus beginning and end of functions are in risk being mixed.

I do not find your argument compelling, so will close this as wontfix in
a few weeks, unless anyone provides a more convincing justification.