src: add a check for libc qsort(); cleanups

This commit is contained in:
Markus F.X.J. Oberhumer
2023-09-01 11:59:29 +02:00
parent 3c4b959f78
commit 0ac6c36af2
11 changed files with 89 additions and 44 deletions
+2 -1
View File
@@ -704,8 +704,9 @@ class PeFile::ImportLinker final : public ElfLinkerAMD64 {
if (rc != 0)
return rc;
// What could remain?
// make sort order deterministic
assert_noexcept(a->sort_id != b->sort_id);
return a->sort_id < b->sort_id ? -1 : 1; // make sort order deterministic
return a->sort_id < b->sort_id ? -1 : 1;
}
virtual void alignCode(unsigned len) override { alignWithByte(len, 0); }