Skip to content

Commit

Permalink
Revert "staticdata: fix assert from partially disabled native code (#…
Browse files Browse the repository at this point in the history
…53439)"

This reverts commit 6cbed31.
  • Loading branch information
LilithHafner authored Feb 24, 2024
1 parent 138aba7 commit 64d5166
Showing 1 changed file with 2 additions and 5 deletions.
7 changes: 2 additions & 5 deletions src/staticdata.c
Original file line number Diff line number Diff line change
Expand Up @@ -3768,11 +3768,8 @@ JL_DLLEXPORT jl_value_t *jl_restore_package_image_from_file(const char *fname, j

jl_image_t pkgimage = jl_init_processor_pkgimg(pkgimg_handle);

if (ignore_native) {
// Must disable using native code in possible downstream users of this code:
// https://github.com/JuliaLang/julia/pull/52123#issuecomment-1959965395.
// The easiest way to do that is to disable it in all of them.
jl_options.use_sysimage_native_code = JL_OPTIONS_USE_SYSIMAGE_NATIVE_CODE_NO;
if (ignore_native){
memset(&pkgimage.fptrs, 0, sizeof(pkgimage.fptrs));
}

jl_value_t* mod = jl_restore_incremental_from_buf(pkgimg_handle, pkgimg_data, &pkgimage, *plen, depmods, completeinfo, pkgname, 0);
Expand Down

0 comments on commit 64d5166

Please sign in to comment.