static clang::SourceLocation GetFromLiteral(clang::Token Tok, clang::StringLiteral *Lit, clang::Preprocessor &PP) { return Lit->getLocationOfByte(PP.getSourceManager().getFileOffset(Tok.getLocation()), PP.getSourceManager(), PP.getLangOpts(), PP.getTargetInfo()); }