summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/ProcessImplicitDefs.cpp
diff options
context:
space:
mode:
authorLang Hames <lhames@gmail.com>2015-10-26 06:37:04 +0000
committerLang Hames <lhames@gmail.com>2015-10-26 06:37:04 +0000
commiteb893b0f1d42cde31de9f58fb2d6199b29453ff2 (patch)
tree80345e6b1bafbf0d4dfada2bf39bd8595185808e /llvm/lib/CodeGen/ProcessImplicitDefs.cpp
parent7bb30968e278d404e73f02fdf88b771628fd3141 (diff)
downloadbcm5719-llvm-eb893b0f1d42cde31de9f58fb2d6199b29453ff2.tar.gz
bcm5719-llvm-eb893b0f1d42cde31de9f58fb2d6199b29453ff2.zip
[Orc] In the CompileOnDemand layer, wrap module ownership in order to preserve
the module pointer type passed in by the user. The previous ownership scheme, where the user pointer was always moved into a std::shared_ptr, breaks if the user passes in a raw pointer. Discovered while working on the Orc C API, which should be landing shortly. I expect to include a test-case with that. llvm-svn: 251273
Diffstat (limited to 'llvm/lib/CodeGen/ProcessImplicitDefs.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud