summaryrefslogtreecommitdiffstats
path: root/clang/lib/Analysis/ReachableCode.cpp
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2013-09-22 15:02:02 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2013-09-22 15:02:02 +0000
commitb8f33f1690b4ebc3dde177a06f2eb53cb8b41848 (patch)
tree0aae58e743205071fc19a727f0ae4811fbc40a69 /clang/lib/Analysis/ReachableCode.cpp
parent04bf187e127b94450c6562b999df0a597185a443 (diff)
downloadbcm5719-llvm-b8f33f1690b4ebc3dde177a06f2eb53cb8b41848.tar.gz
bcm5719-llvm-b8f33f1690b4ebc3dde177a06f2eb53cb8b41848.zip
Make sort predicate match the qsort convention.
llvm-svn: 191177
Diffstat (limited to 'clang/lib/Analysis/ReachableCode.cpp')
-rw-r--r--clang/lib/Analysis/ReachableCode.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/clang/lib/Analysis/ReachableCode.cpp b/clang/lib/Analysis/ReachableCode.cpp
index 61d521520eb..a2d19c05082 100644
--- a/clang/lib/Analysis/ReachableCode.cpp
+++ b/clang/lib/Analysis/ReachableCode.cpp
@@ -112,7 +112,11 @@ const Stmt *DeadCodeScan::findDeadCode(const clang::CFGBlock *Block) {
static int SrcCmp(const std::pair<const CFGBlock *, const Stmt *> *p1,
const std::pair<const CFGBlock *, const Stmt *> *p2) {
- return p2->second->getLocStart() < p1->second->getLocStart();
+ if (p1->second->getLocStart() < p2->second->getLocStart())
+ return -1;
+ if (p2->second->getLocStart() < p1->second->getLocStart())
+ return 1;
+ return 0;
}
unsigned DeadCodeScan::scanBackwards(const clang::CFGBlock *Start,
OpenPOWER on IntegriCloud