fix: adapt to changes in macro parsing

See rust-lang/rust#19984