'#' : invalid character : possibly the result of a macro expansion
An illegal pound character (#) was found. It may have been inserted by an incorrectly formed macro using the token-pasting operator (##) instead of the stringizing operator (#).