Don't remove leading whitespace in macro
If a macro's text starts with one or more leading whitespaces, replace all whitespaces with a single space.
BUG: 401470