| 2619 | } |
| 2620 | |
| 2621 | LLVMErrorRef |
| 2622 | LLVMOrcThreadSafeModuleWithModuleDo(LLVMOrcThreadSafeModuleRef TSM, |
| 2623 | LLVMOrcGenericIRModuleOperationFunction F, |
| 2624 | void *Ctx) noexcept { |
| 2625 | using llvm::unwrap; |
| 2626 | using llvm::wrap; |
| 2627 | return wrap(unwrap(TSM)->withModuleDo( |
| 2628 | [&](llvm::Module &M) { return unwrap(F(Ctx, wrap(&M))); })); |
| 2629 | } |
| 2630 | #endif |
no test coverage detected