lexer: Fix memory leak when macro expands as empty.