I'd say that the SourceLocation::isInvalid is more confusing than useful. Not sure why it was added in the first place.
On Sat, Oct 3, 2015 at 12:46 PM, Yaron Keren via cfe-commits < cfe-commits@lists.llvm.org> wrote: > Author: yrnkrn > Date: Sat Oct 3 05:46:20 2015 > New Revision: 249235 > > URL: http://llvm.org/viewvc/llvm-project?rev=249235&view=rev > Log: > Replace double negation of !FileID.isInvalid() with FileID.isValid(). > +couple more of double-negated !SourceLocation.isInvalid() unfixed in > r249228. > > > Modified: > > clang-tools-extra/trunk/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp > clang-tools-extra/trunk/clang-modernize/Core/IncludeDirectives.cpp > clang-tools-extra/trunk/clang-modernize/LoopConvert/LoopActions.cpp > clang-tools-extra/trunk/clang-tidy/modernize/LoopConvertUtils.cpp > > Modified: > clang-tools-extra/trunk/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp > URL: > http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp?rev=249235&r1=249234&r2=249235&view=diff > > ============================================================================== > --- > clang-tools-extra/trunk/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp > (original) > +++ > clang-tools-extra/trunk/clang-apply-replacements/tool/ClangApplyReplacementsMain.cpp > Sat Oct 3 05:46:20 2015 > @@ -118,7 +118,7 @@ getRewrittenData(const std::vector<tooli > const clang::FileEntry *Entry = Files.getFile(FileName); > assert(Entry && "Expected an existing file"); > FileID ID = SM.translateFile(Entry); > - assert(!ID.isInvalid() && "Expected a valid FileID"); > + assert(ID.isValid() && "Expected a valid FileID"); > const RewriteBuffer *Buffer = Rewrites.getRewriteBufferFor(ID); > Result = std::string(Buffer->begin(), Buffer->end()); > > > Modified: > clang-tools-extra/trunk/clang-modernize/Core/IncludeDirectives.cpp > URL: > http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clang-modernize/Core/IncludeDirectives.cpp?rev=249235&r1=249234&r2=249235&view=diff > > ============================================================================== > --- clang-tools-extra/trunk/clang-modernize/Core/IncludeDirectives.cpp > (original) > +++ clang-tools-extra/trunk/clang-modernize/Core/IncludeDirectives.cpp Sat > Oct 3 05:46:20 2015 > @@ -354,7 +354,7 @@ bool IncludeDirectives::hasInclude(const > Replacement IncludeDirectives::addAngledInclude(const clang::FileEntry > *File, > llvm::StringRef Include) { > FileID FID = Sources.translateFile(File); > - assert(!FID.isInvalid() && "Invalid file entry given!"); > + assert(FID.isValid() && "Invalid file entry given!"); > > if (hasInclude(File, Include)) > return Replacement(); > > Modified: > clang-tools-extra/trunk/clang-modernize/LoopConvert/LoopActions.cpp > URL: > http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clang-modernize/LoopConvert/LoopActions.cpp?rev=249235&r1=249234&r2=249235&view=diff > > ============================================================================== > --- clang-tools-extra/trunk/clang-modernize/LoopConvert/LoopActions.cpp > (original) > +++ clang-tools-extra/trunk/clang-modernize/LoopConvert/LoopActions.cpp > Sat Oct 3 05:46:20 2015 > @@ -578,7 +578,7 @@ bool ForLoopIndexUseVisitor::TraverseMem > Context->getLangOpts()); > // If something complicated is happening (i.e. the next token isn't an > // arrow), give up on making this work. > - if (!ArrowLoc.isInvalid()) { > + if (ArrowLoc.isValid()) { > Usages.push_back(Usage(ResultExpr, /*IsArrow=*/true, > SourceRange(Base->getExprLoc(), ArrowLoc))); > return true; > > Modified: clang-tools-extra/trunk/clang-tidy/modernize/LoopConvertUtils.cpp > URL: > http://llvm.org/viewvc/llvm-project/clang-tools-extra/trunk/clang-tidy/modernize/LoopConvertUtils.cpp?rev=249235&r1=249234&r2=249235&view=diff > > ============================================================================== > --- clang-tools-extra/trunk/clang-tidy/modernize/LoopConvertUtils.cpp > (original) > +++ clang-tools-extra/trunk/clang-tidy/modernize/LoopConvertUtils.cpp Sat > Oct 3 05:46:20 2015 > @@ -559,7 +559,7 @@ bool ForLoopIndexUseVisitor::TraverseMem > Context->getLangOpts()); > // If something complicated is happening (i.e. the next token isn't an > // arrow), give up on making this work. > - if (!ArrowLoc.isInvalid()) { > + if (ArrowLoc.isValid()) { > addUsage(Usage(ResultExpr, Usage::UK_MemberThroughArrow, > SourceRange(Base->getExprLoc(), ArrowLoc))); > return true; > > > _______________________________________________ > 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