URL: <https://savannah.gnu.org/bugs/?68066>
Summary: [mm] spurious warnings from various list types
Group: GNU roff
Submitter: gbranden
Submitted: Wed 18 Feb 2026 07:49:47 PM UTC
Category: Macro package mm
Severity: 3 - Normal
Item Group: Warning/Suspicious behaviour
Status: Confirmed
Privacy: Public
Assigned to: gbranden
Open/Closed: Open
Discussion Lock: Unlocked
Planned Release: None
_______________________________________________________
Follow-up Comments:
-------------------------------------------------------
Date: Wed 18 Feb 2026 07:49:47 PM UTC By: G. Branden Robinson <gbranden>
This is further spawn from bug #68059.
Our existing unit test of list indentation produces several spurious
warnings.
$ ../contrib/mm/tests/lists-indent-correctly.sh
m.tmac:<standard input>:10: warning: LB: type argument is 1 but mark argument
'' is not a valid register format; assuming '0'
m.tmac:<standard input>:35: warning: LB: type argument is 4 but mark argument
'' is not a valid register format; assuming '0'
m.tmac:<standard input>:63: warning: LB: type argument is 1 but mark argument
'' is not a valid register format; assuming '0'
m.tmac:<standard input>:78: warning: LB: type argument is 4 but mark argument
'' is not a valid register format; assuming '0'
m.tmac:<standard input>:79: warning: LI: overlong mark '*\ [1]'
m.tmac:<standard input>:93: warning: LB: type argument is 1 but mark argument
'' is not a valid register format; assuming '0'
m.tmac:<standard input>:108: warning: LB: type argument is 4 but mark argument
'' is not a valid register format; assuming '0'
The "overlong mark" warning is **not** spurious.
But the rest are, because the output is fine (the test even passes) and the
input is invoking macros idiomatically.
Likely I got carried away with input validation. Investigate.
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?68066>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/
signature.asc
Description: PGP signature
