Skip to content

Commit a7cab8c

Browse files
committed
Fix binding access
1 parent 811a7a2 commit a7cab8c

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/embedding_wrapper.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,9 @@ int main(int argc, char *argv[]) {
120120
jl_value_t *firstarg = checked_eval_string("popfirst!(ARGS)");
121121
JL_GC_PUSH1(&firstarg);
122122
jl_sym_t *var = jl_symbol("PROGRAM_FILE");
123+
#if JULIA_VERSION_MAJOR == 1 && JULIA_VERSION_MINOR >= 12
124+
jl_binding_t *bp = jl_get_binding_wr(jl_base_module, var);
125+
jl_checked_assignment(bp, jl_base_module, var, firstarg);
123126
#if JULIA_VERSION_MAJOR == 1 && JULIA_VERSION_MINOR >= 11
124127
jl_binding_t *bp = jl_get_binding_wr(jl_base_module, var, /* alloc */ 1);
125128
jl_checked_assignment(bp, jl_base_module, var, firstarg);

0 commit comments

Comments
 (0)