diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2013-09-22 15:02:02 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2013-09-22 15:02:02 +0000 |
commit | b8f33f1690b4ebc3dde177a06f2eb53cb8b41848 (patch) | |
tree | 0aae58e743205071fc19a727f0ae4811fbc40a69 /clang/lib/Analysis/ReachableCode.cpp | |
parent | 04bf187e127b94450c6562b999df0a597185a443 (diff) | |
download | bcm5719-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.cpp | 6 |
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, |