forked from OSchip/llvm-project
Use isBeforeInTranslationUnitThan() instead of operator<.
llvm-svn: 163490
This commit is contained in:
parent
3d92699d3c
commit
f1fc8ce65d
|
@ -215,11 +215,11 @@ compareControlFlow(const PathDiagnosticControlFlowPiece &X,
|
|||
FullSourceLoc XSL = X.getStartLocation().asLocation();
|
||||
FullSourceLoc YSL = Y.getStartLocation().asLocation();
|
||||
if (XSL != YSL)
|
||||
return XSL < YSL;
|
||||
return XSL.isBeforeInTranslationUnitThan(YSL);
|
||||
FullSourceLoc XEL = X.getStartLocation().asLocation();
|
||||
FullSourceLoc YEL = Y.getStartLocation().asLocation();
|
||||
if (XEL != YEL)
|
||||
return XEL < YEL;
|
||||
return XEL.isBeforeInTranslationUnitThan(YEL);
|
||||
return llvm::Optional<bool>();
|
||||
}
|
||||
|
||||
|
@ -235,15 +235,15 @@ compareCall(const PathDiagnosticCallPiece &X,
|
|||
FullSourceLoc X_CEL = X.callEnter.asLocation();
|
||||
FullSourceLoc Y_CEL = Y.callEnter.asLocation();
|
||||
if (X_CEL != Y_CEL)
|
||||
return X_CEL < Y_CEL;
|
||||
return X_CEL.isBeforeInTranslationUnitThan(Y_CEL);
|
||||
FullSourceLoc X_CEWL = X.callEnterWithin.asLocation();
|
||||
FullSourceLoc Y_CEWL = Y.callEnterWithin.asLocation();
|
||||
if (X_CEWL != Y_CEWL)
|
||||
return X_CEWL < Y_CEWL;
|
||||
return X_CEWL.isBeforeInTranslationUnitThan(Y_CEWL);
|
||||
FullSourceLoc X_CRL = X.callReturn.asLocation();
|
||||
FullSourceLoc Y_CRL = Y.callReturn.asLocation();
|
||||
if (X_CRL != Y_CRL)
|
||||
return X_CRL < Y_CRL;
|
||||
return X_CRL.isBeforeInTranslationUnitThan(Y_CRL);
|
||||
return comparePath(X.path, Y.path);
|
||||
}
|
||||
|
||||
|
@ -255,7 +255,7 @@ static llvm::Optional<bool> comparePiece(const PathDiagnosticPiece &X,
|
|||
FullSourceLoc XL = X.getLocation().asLocation();
|
||||
FullSourceLoc YL = Y.getLocation().asLocation();
|
||||
if (XL != YL)
|
||||
return XL < YL;
|
||||
return XL.isBeforeInTranslationUnitThan(YL);
|
||||
|
||||
if (X.getString() != Y.getString())
|
||||
return X.getString() < Y.getString();
|
||||
|
@ -305,7 +305,7 @@ static bool compare(const PathDiagnostic &X, const PathDiagnostic &Y) {
|
|||
FullSourceLoc XL = X.getLocation().asLocation();
|
||||
FullSourceLoc YL = Y.getLocation().asLocation();
|
||||
if (XL != YL)
|
||||
return XL < YL;
|
||||
return XL.isBeforeInTranslationUnitThan(YL);
|
||||
if (X.getBugType() != Y.getBugType())
|
||||
return X.getBugType() < Y.getBugType();
|
||||
if (X.getCategory() != Y.getCategory())
|
||||
|
|
Loading…
Reference in New Issue