Skip to content

Commit

Permalink
#198 fix nojit build
Browse files Browse the repository at this point in the history
  • Loading branch information
dibyendumajumdar committed Aug 1, 2021
1 parent d238bb9 commit 66efe5b
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions src/ravi_complib.c
Original file line number Diff line number Diff line change
Expand Up @@ -78,8 +78,12 @@ static int load_and_compile_internal(lua_State* L, const char* s, const char* op
.context = &ccontext,
.debug_message = debug_message,
.error_message = error_message};
#ifdef USE_MIRJIT
snprintf(ravicomp_interface.main_func_name, sizeof ravicomp_interface.main_func_name, "__luachunk_%lld",
ccontext.jit->id++);
#else
snprintf(ravicomp_interface.main_func_name, sizeof ravicomp_interface.main_func_name, "mymain");
#endif
ravicomp_interface.compiler_options = options;
int rc = raviX_compile(&ravicomp_interface);
if (ravicomp_interface.generated_code && strstr(options, "--verbose") != NULL) {
Expand Down Expand Up @@ -203,8 +207,12 @@ static int generate(lua_State* L) {
snprintf(ravicomp_interface.main_func_name, sizeof ravicomp_interface.main_func_name, "%s", mainfunc);
}
else {
#ifdef USE_MIRJIT
snprintf(ravicomp_interface.main_func_name, sizeof ravicomp_interface.main_func_name, "__luachunk_%lld",
ccontext.jit->id++);
#else
snprintf(ravicomp_interface.main_func_name, sizeof ravicomp_interface.main_func_name, "mymain");
#endif
}
int rc = raviX_compile(&ravicomp_interface);
if (rc == 0) {
Expand Down

0 comments on commit 66efe5b

Please sign in to comment.