aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/Module.cpp
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2014-10-22 23:18:42 +0000
committerLang Hames <lhames@gmail.com>2014-10-22 23:18:42 +0000
commitefe7e2267316adecf0bee20bd9e0da21924a59c7 (patch)
tree4ef983604dd16a2c2c2e42c96376289a57088dc6 /clang/lib/Basic/Module.cpp
parent01aea5809f19901fc30fe40ff03b662c1bb90141 (diff)
downloadllvm-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