forked from OSchip/llvm-project
Assert that a cmp function defines a total order.
Thanks to David Blaikie for noticing it. llvm-svn: 257796
This commit is contained in:
parent
d5354fdddb
commit
56cb2734e3
|
@ -334,9 +334,8 @@ static int cmpRel(const ELFRelocationEntry *AP, const ELFRelocationEntry *BP) {
|
|||
const ELFRelocationEntry &B = *BP;
|
||||
if (A.Offset != B.Offset)
|
||||
return B.Offset - A.Offset;
|
||||
if (B.Type != A.Type)
|
||||
return A.Type - B.Type;
|
||||
return 0;
|
||||
assert(B.Type != A.Type && "We don't have a total order");
|
||||
return A.Type - B.Type;
|
||||
}
|
||||
|
||||
void MipsELFObjectWriter::sortRelocs(const MCAssembler &Asm,
|
||||
|
|
Loading…
Reference in New Issue