Subject: bug#25292: Ambiguity in doc string of defvar

From: Eli Zaretskii <[email-masked]>
Date: Thu, 29 Dec 2016 20:29:15 +0200

> Date: Thu, 29 Dec 2016 18:18:38 +0000
> From: Alan Mackenzie <[email-masked]>
> 
>     INITVALUE is evaluated, and if SYMBOL's value is void, it is used to
>     set SYMBOL.                                            ^^

That "it" is ambiguous.  By default, people tend to interpret "it" as
referring to the last noun before it, but that's not what you mean in
this case.

And after all that, are you sure INITVALUE is always evaluated?