The ideas is to use the span of the complete macro invocation if the span of a macro error is `DUMMY_SP`. fixes #7970