An (optional) extra position field is added to token_data and set for any identifier token created from a macro expansion. This information is used to correctly calculate the filename and line number.