libclang bug somewhere in the lexer I guess. location is after extent SourceRange