@@ -3089,7 +3089,7 @@ static void jl_save_system_image_to_stream(ios_t *f, jl_array_t *mod_array,
3089
3089
}
3090
3090
jl_genericmemory_t * global_roots_list = NULL ;
3091
3091
jl_genericmemory_t * global_roots_keyset = NULL ;
3092
- jl_svec_t * precompile_filed_replace_list = NULL ;
3092
+ jl_svec_t * precompile_field_replace_list = NULL ;
3093
3093
3094
3094
{ // step 1: record values (recursively) that need to go in the image
3095
3095
size_t i ;
@@ -3144,22 +3144,22 @@ static void jl_save_system_image_to_stream(ios_t *f, jl_array_t *mod_array,
3144
3144
}
3145
3145
jl_queue_for_serialization (& s , global_roots_list );
3146
3146
jl_queue_for_serialization (& s , global_roots_keyset );
3147
- precompile_filed_replace_list = jl_alloc_svec (3 );
3148
- jl_svecset (precompile_filed_replace_list , 0 , jl_alloc_vec_any (0 ));
3149
- jl_svecset (precompile_filed_replace_list , 1 , jl_alloc_vec_any (0 ));
3150
- jl_svecset (precompile_filed_replace_list , 2 , jl_alloc_vec_any (0 ));
3147
+ precompile_field_replace_list = jl_alloc_svec (3 );
3148
+ jl_svecset (precompile_field_replace_list , 0 , jl_alloc_vec_any (0 ));
3149
+ jl_svecset (precompile_field_replace_list , 1 , jl_alloc_vec_any (0 ));
3150
+ jl_svecset (precompile_field_replace_list , 2 , jl_alloc_vec_any (0 ));
3151
3151
if (precompile_field_replace ) {
3152
3152
jl_array_t * vals_array = (jl_array_t * )jl_svecref (precompile_field_replace , 0 );
3153
3153
for (size_t i = 0 ; i < jl_array_len (vals_array ); i ++ ) {
3154
3154
jl_value_t * val = jl_array_ptr_ref (vals_array , i );
3155
3155
if (val && ptrhash_get (& serialization_order , val ) != HT_NOTFOUND ) {
3156
- jl_array_ptr_1d_push ((jl_array_t * )jl_svecref (precompile_filed_replace_list , 0 ), val );
3157
- jl_array_ptr_1d_push ((jl_array_t * )jl_svecref (precompile_filed_replace_list , 1 ), jl_array_ptr_ref (jl_svecref (precompile_field_replace , 1 ), i ));
3158
- jl_array_ptr_1d_push ((jl_array_t * )jl_svecref (precompile_filed_replace_list , 2 ), jl_array_ptr_ref (jl_svecref (precompile_field_replace , 2 ), i ));
3156
+ jl_array_ptr_1d_push ((jl_array_t * )jl_svecref (precompile_field_replace_list , 0 ), val );
3157
+ jl_array_ptr_1d_push ((jl_array_t * )jl_svecref (precompile_field_replace_list , 1 ), jl_array_ptr_ref (jl_svecref (precompile_field_replace , 1 ), i ));
3158
+ jl_array_ptr_1d_push ((jl_array_t * )jl_svecref (precompile_field_replace_list , 2 ), jl_array_ptr_ref (jl_svecref (precompile_field_replace , 2 ), i ));
3159
3159
}
3160
3160
}
3161
3161
}
3162
- jl_queue_for_serialization (& s , precompile_filed_replace_list );
3162
+ jl_queue_for_serialization (& s , precompile_field_replace_list );
3163
3163
jl_serialize_reachable (& s );
3164
3164
}
3165
3165
// step 1.5: prune (garbage collect) some special weak references from
@@ -3295,8 +3295,7 @@ static void jl_save_system_image_to_stream(ios_t *f, jl_array_t *mod_array,
3295
3295
}
3296
3296
jl_write_value (& s , global_roots_list );
3297
3297
jl_write_value (& s , global_roots_keyset );
3298
- jl_ (precompile_filed_replace_list );
3299
- jl_write_value (& s , precompile_filed_replace_list );
3298
+ jl_write_value (& s , precompile_field_replace_list );
3300
3299
jl_write_value (& s , s .ptls -> root_task -> tls );
3301
3300
write_uint32 (f , jl_get_gs_ctr ());
3302
3301
size_t world = jl_atomic_load_acquire (& jl_world_counter );
0 commit comments