[llvm-objdump] Replace array_pod_sort with llvm::stable_sort
authorFangrui Song <maskray@google.com>
Tue, 24 Mar 2020 22:55:34 +0000 (15:55 -0700)
committerFangrui Song <maskray@google.com>
Wed, 25 Mar 2020 15:13:40 +0000 (08:13 -0700)
commit5e7a42cf077d2555038be1218907174f4df8e5a5
tree4253fc28e7e4e4d9ca69ff4d6b705568219b0e60
parent3282d875d6f740b56b686c1af320ba7f31ba0a48
[llvm-objdump] Replace array_pod_sort with llvm::stable_sort

llvm-objdump.cpp has 3 array_pod_sort() calls used for symbolization.
array_pod_start() calls qsort() internally and can have different
behaviors across different libcs. Use llvm::stable_sort instead.

Reviewed By: davidb, thopre

Differential Revision: https://reviews.llvm.org/D76739
llvm/tools/llvm-objdump/llvm-objdump.cpp