Also, i guess you now can remove linking to clangTooling that was required to unbreak the build. I'm guessing clangLex contains Lexer::MeasureTokenLength() ?
On Thu, Apr 12, 2018 at 10:22 AM, Roman Lebedev <lebedev...@gmail.com> wrote: > Test? > > On Thu, Apr 12, 2018 at 8:41 AM, Zinovy Nis via cfe-commits > <cfe-commits@lists.llvm.org> wrote: >> Author: zinovy.nis >> Date: Wed Apr 11 22:41:24 2018 >> New Revision: 329873 >> >> URL: http://llvm.org/viewvc/llvm-project?rev=329873&view=rev >> Log: >> [clang-tidy] [modernize-use-auto] Get only a length of token, not the token >> itself >> >> >> Modified: >> clang-tools-extra/trunk/clang-tidy/modernize/UseAutoCheck.cpp >> >> Modified: clang-tools-extra/trunk/clang-tidy/modernize/UseAutoCheck.cpp >> URL: >> http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clang-tidy/modernize/UseAutoCheck.cpp?rev=329873&r1=329872&r2=329873&view=diff >> ============================================================================== >> --- clang-tools-extra/trunk/clang-tidy/modernize/UseAutoCheck.cpp (original) >> +++ clang-tools-extra/trunk/clang-tidy/modernize/UseAutoCheck.cpp Wed Apr 11 >> 22:41:24 2018 >> @@ -11,6 +11,7 @@ >> #include "clang/AST/ASTContext.h" >> #include "clang/ASTMatchers/ASTMatchFinder.h" >> #include "clang/ASTMatchers/ASTMatchers.h" >> +#include "clang/Lex/Lexer.h" >> #include "clang/Tooling/FixIt.h" >> >> using namespace clang; >> @@ -419,8 +420,8 @@ void UseAutoCheck::replaceExpr( >> SourceRange Range(Loc.getSourceRange()); >> >> if (MinTypeNameLength != 0 && >> - tooling::fixit::getText(Loc.getSourceRange(), >> FirstDecl->getASTContext()) >> - .size() < MinTypeNameLength) >> + Lexer::MeasureTokenLength(Loc.getLocStart(), >> Context->getSourceManager(), >> + getLangOpts()) < MinTypeNameLength) >> return; >> >> auto Diag = diag(Range.getBegin(), Message); >> >> >> _______________________________________________ >> cfe-commits mailing list >> cfe-commits@lists.llvm.org >> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits