Filed as Savannah #67646. https://savannah.gnu.org/bugs/?67646
At 2025-10-28T20:48:12+0100, onf wrote: > Hi Ingo, > > thanks for confirming this. > > On Tue Oct 28, 2025 at 8:00 PM CET, Ingo Schwarze wrote: > > onf wrote on Sat, Oct 18, 2025 at 03:05:55AM +0200: > > [...] > > Also note the bogus warning printed by groff: > > > > mdoc warning: Using a macro as first argument cancels effect of .Dv (#8) > > Yes, this warning is what lead me to notice it in the first place. > > > The roff(7) language does not predefine many strings as far as i'm > > aware, > > That is true. As groff(7) correctly says: > Only one string is predefined by the language. > > \*[.T] Contains the name of the output device (for example, “utf8” > or “pdf”). > > > so i also tested with one of the strings predefined by manual page > > macro sets: \*(Ba prints a vertical bar as expected, but a macro > > argument "Ba" prints simply "Ba" rather than a vertical bar. > > So the bug seems unique to .T. > > [...] > > That is interesting. I assumed this bug would be due to groff doing > something like > .if d\\$1 > without differentiating between mdoc macros and the rest. > > That's really odd. Regards, Branden
signature.asc
Description: PGP signature
