Here is a piece of FWEB text data (in a verbatim-language document),
and the corresponding fweave output, which makes LaTeX complain:
====
Most litprog tools formalize using the same syntax the use (inclusion)
of a |scrap| inside another |scrap|, and references to a |scrap| from
within documentation blurb. As these 2 cases are clearly different,
and may have different attributes, we'll define them as 2 different
elements.
====
Most litprog tools formalize using the same syntax the use (inclusion)
of a \WCD{{\tt scrap}} inside another \WCD{{\tt scrap}}, and references to a \W%
CD{{\tt scrap}} from
within documentation blurb. As these 2 cases are clearly different,
and may have different attributes, we'll define them as 2 different
elements.
====
Clearly fweave should not break a line here.
[Note to John Krommes: this is a Debian bug-report, which gets
recorded in our bug DB so that I'm sure not to forget about it]