diff options
author | Lang Hames <lhames@gmail.com> | 2014-10-22 23:18:42 +0000 |
---|---|---|
committer | Lang Hames <lhames@gmail.com> | 2014-10-22 23:18:42 +0000 |
commit | efe7e2267316adecf0bee20bd9e0da21924a59c7 (patch) | |
tree | 4ef983604dd16a2c2c2e42c96376289a57088dc6 /clang/lib/Basic/Module.cpp | |
parent | 01aea5809f19901fc30fe40ff03b662c1bb90141 (diff) | |
download | llvm-efe7e2267316adecf0bee20bd9e0da21924a59c7.zip llvm-efe7e2267316adecf0bee20bd9e0da21924a59c7.tar.gz llvm-efe7e2267316adecf0bee20bd9e0da21924a59c7.tar.bz2 |
[MCJIT] Make repeat calls to MCJIT::getPointerToFunction for declarations safe.
MCJIT::getPointerForFunction adds the resulting address to the global mapping.
This should be done via updateGlobalMapping rather than addGlobalMapping, since
the latter asserts if a mapping already exists.
MCJIT::getPointerToFunction is actually deprecated - hopefully we can remove it
(or more likely re-task it) entirely soon. In the mean time it should at least
work as advertised.
<rdar://problem/18727946>
llvm-svn: 220444
Diffstat (limited to 'clang/lib/Basic/Module.cpp')
0 files changed, 0 insertions, 0 deletions