Skip to content

Commit 279848c

Browse files
aviateskLilithHafner
authored andcommitted
export jl_resolve_globals_in_ir (JuliaLang#42013)
This would be very useful for external `AbstractInterpreter`s to infer (and possibly even optimize) toplevel thunks.
1 parent f566ff2 commit 279848c

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/jl_exported_funcs.inc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,7 @@
150150
XX(jl_exit_on_sigint) \
151151
XX(jl_exit_threaded_region) \
152152
XX(jl_expand) \
153+
XX(jl_resolve_globals_in_ir) \
153154
XX(jl_expand_and_resolve) \
154155
XX(jl_expand_stmt) \
155156
XX(jl_expand_stmt_with_loc) \
@@ -550,4 +551,3 @@
550551
XX(jl_vprintf) \
551552
XX(jl_wakeup_thread) \
552553
XX(jl_yield) \
553-

src/method.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ static jl_value_t *resolve_globals(jl_value_t *expr, jl_module_t *module, jl_sve
243243
return expr;
244244
}
245245

246-
void jl_resolve_globals_in_ir(jl_array_t *stmts, jl_module_t *m, jl_svec_t *sparam_vals,
246+
JL_DLLEXPORT void jl_resolve_globals_in_ir(jl_array_t *stmts, jl_module_t *m, jl_svec_t *sparam_vals,
247247
int binding_effects)
248248
{
249249
size_t i, l = jl_array_len(stmts);

0 commit comments

Comments
 (0)