diff options
author | Lang Hames <lhames@gmail.com> | 2016-08-05 18:26:56 +0000 |
---|---|---|
committer | Lang Hames <lhames@gmail.com> | 2016-08-05 18:26:56 +0000 |
commit | 2a04a99ce677cf8fbc8b9fc0c36693e44f147c5d (patch) | |
tree | a1f7970cc8fa87c4720a885fdcbb5115b8967c4d /llvm/lib/IR/Function.cpp | |
parent | fd063e796f4e1b9b9c8fcc2cf26f5d82b662d581 (diff) | |
download | bcm5719-llvm-2a04a99ce677cf8fbc8b9fc0c36693e44f147c5d.tar.gz bcm5719-llvm-2a04a99ce677cf8fbc8b9fc0c36693e44f147c5d.zip |
[ORC] Change LogicalDylib::LogicalModuleHandle from an iterator to an index.
This prevents handles from being invalidated (through iterator invalidation)
when new modules are added.
No test-case yet: This bug was uncovered during work on an upcoming patch for
weak symbol support and the testcase for that feature will implicitly test for
correct behavior here.
llvm-svn: 277847
Diffstat (limited to 'llvm/lib/IR/Function.cpp')
0 files changed, 0 insertions, 0 deletions