summaryrefslogtreecommitdiffstats
path: root/llvm/unittests/Object/SymbolSizeTest.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Fix llvm-symbolizer to correctly sort a symbol array and calculate symbol sizesKuba Brecka2016-11-151-0/+33
Sometimes, llvm-symbolizer gives wrong results due to incorrect sizes of some symbols. The reason for that was an incorrectly sorted array in computeSymbolSizes. The comparison function used subtraction of unsigned types, which is incorrect. Let's change this to return explicit -1 or 1. Differential Revision: https://reviews.llvm.org/D26537 llvm-svn: 287028
OpenPOWER on IntegriCloud