diff options
| author | Greg Clayton <gclayton@apple.com> | 2010-09-12 05:25:16 +0000 |
|---|---|---|
| committer | Greg Clayton <gclayton@apple.com> | 2010-09-12 05:25:16 +0000 |
| commit | 0c38b0deb85e1d495eb1b99be2e205ba167b147b (patch) | |
| tree | 83dfe895b0bc9e51294d19db3860be1a5f2fd6a6 /llvm/lib/Transforms/InstCombine | |
| parent | 8ce63154d07fb4924d5fcbbc0dd96f7f19634831 (diff) | |
| download | bcm5719-llvm-0c38b0deb85e1d495eb1b99be2e205ba167b147b.tar.gz bcm5719-llvm-0c38b0deb85e1d495eb1b99be2e205ba167b147b.zip | |
Fixed an issue I found in the mach-o symbol table parsing where
we cached remapping information using the old nlist index to the
new symbol index, yet we tried to lookup the symbol stubs that
were for symbols that had been remapped by ID instead of using
the new symbol index. This is now fixed and the mach-o symbol tables
are fixed.
Use the delta between two vector entries to determine the stride
in case any padding is inserted by compilers for bsearch calls
on symbol tables when finding symbols by their original ID.
llvm-svn: 113719
Diffstat (limited to 'llvm/lib/Transforms/InstCombine')
0 files changed, 0 insertions, 0 deletions

