Skip to main content

create_thread_safe_module

Function create_thread_safe_module 

Source
pub(crate) fn create_thread_safe_module(
    tscx: &ThreadSafeContext,
    module: Module<'static>,
) -> ThreadSafeModule
Expand description

Wraps a module in a orc::ThreadSafeModule for transfer to LLJIT.

Uses a raw pointer cast to work around Module<'ctx> invariance — the module’s context is genuinely owned by tscx.