echo -n 'FOO=foo' > foo.ddoc
echo -n 'BAR=bar' > bar.ddoc
echo 'Ddoc\n$(FOO)/$(BAR)' > bug.dd
dmd -Dfbug.html foo.ddoc bar.ddoc bug.dd
Because there is no newline after 'FOO=foo' the concatenated files look like this.
FOO=fooBAR=bar and subsequently FOO will be replaced by fooBAR=bar while BAR is undefined.
Comment #1 by robert.schadek — 2024-12-13T18:15:55Z