Skip to content

Commit d3d603f

Browse files
authored
Fix JIT event listener registration.
1 parent 930d110 commit d3d603f

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

src/codegen.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7475,11 +7475,6 @@ extern "C" void *jl_init_llvm(void)
74757475
jl_data_layout.reset(DL);
74767476
#endif
74777477

7478-
// Now that the execution engine exists, initialize all modules
7479-
jl_setup_module(engine_module);
7480-
jl_setup_module(m);
7481-
return (void*)m;
7482-
74837478
#ifdef JL_USE_INTEL_JITEVENTS
74847479
if (jl_using_intel_jitevents)
74857480
jl_ExecutionEngine->RegisterJITEventListener(JITEventListener::createIntelJITEventListener());
@@ -7495,6 +7490,11 @@ extern "C" void *jl_init_llvm(void)
74957490
jl_ExecutionEngine->RegisterJITEventListener(JITEventListener::createPerfJITEventListener());
74967491
}
74977492
#endif
7493+
7494+
// Now that the execution engine exists, initialize all modules
7495+
jl_setup_module(engine_module);
7496+
jl_setup_module(m);
7497+
return (void*)m;
74987498
}
74997499

75007500
extern "C" void jl_init_codegen(void)

0 commit comments

Comments
 (0)