Fix failing assertion with backslash at EOF in macro arguments (#1634)

`Expansion::advance()` can increase its offset beyond the size,
so I don't think this assumption was valid in the first place;
`BufferedContent::advance()` should be able to as well.
This commit is contained in:
Rangi
2025-01-28 21:51:11 -05:00
committed by GitHub
parent a59867cd78
commit c19ddc80f0
12 changed files with 49 additions and 5 deletions

View File

@@ -41,6 +41,9 @@ for {s}, 3, 30, 3
print "{d:x} "
endr
println "-> {d:x}"
for s, 10
println "{d:s}"
endr
for v, 10
println "{d:v}"