SourceLocations in Clang point to the insertion point before the
token, not to the insertion point after the token. To find the end of
the characters, you have to measure the token length and add it to the
end location. You can use Lexer::getLocForEndOfToken() to do this
automatically for you.