@@ -74,7 +74,7 @@ void jl_gc_init(void) {
7474
7575 jl_set_check_alive_type (mmtk_is_reachable_object );
7676
77- arraylist_new (& objects_pinned_by_inference_engine , 0 );
77+ arraylist_new (& objects_pinned_by_compiler_frontend , 0 );
7878 arraylist_new (& to_finalize , 0 );
7979 arraylist_new (& finalizer_list_marked , 0 );
8080 gc_num .interval = default_collect_interval ;
@@ -249,18 +249,18 @@ JL_DLLEXPORT void jl_gc_collect(jl_gc_collection_t collection) {
249249 // print_fragmentation();
250250}
251251
252- void gc_pin_objects_from_inference_engine (arraylist_t * objects_pinned_by_call )
252+ void gc_pin_objects_from_compiler_frontend (arraylist_t * objects_pinned_by_call )
253253{
254- for (size_t i = 0 ; i < objects_pinned_by_inference_engine .len ; i ++ ) {
255- void * obj = objects_pinned_by_inference_engine .items [i ];
254+ for (size_t i = 0 ; i < objects_pinned_by_compiler_frontend .len ; i ++ ) {
255+ void * obj = objects_pinned_by_compiler_frontend .items [i ];
256256 unsigned char got_pinned = mmtk_pin_object (obj );
257257 if (got_pinned ) {
258258 arraylist_push (objects_pinned_by_call , obj );
259259 }
260260 }
261261}
262262
263- void gc_unpin_objects_from_inference_engine (arraylist_t * objects_pinned_by_call )
263+ void gc_unpin_objects_from_compiler_frontend (arraylist_t * objects_pinned_by_call )
264264{
265265 for (size_t i = 0 ; i < objects_pinned_by_call -> len ; i ++ ) {
266266 void * obj = objects_pinned_by_call -> items [i ];
@@ -332,9 +332,9 @@ JL_DLLEXPORT void jl_gc_prepare_to_collect(void)
332332#ifndef __clang_gcanalyzer__
333333 arraylist_t objects_pinned_by_call ;
334334 arraylist_new (& objects_pinned_by_call , 0 );
335- gc_pin_objects_from_inference_engine (& objects_pinned_by_call );
335+ gc_pin_objects_from_compiler_frontend (& objects_pinned_by_call );
336336 mmtk_block_thread_for_gc ();
337- gc_unpin_objects_from_inference_engine (& objects_pinned_by_call );
337+ gc_unpin_objects_from_compiler_frontend (& objects_pinned_by_call );
338338 arraylist_free (& objects_pinned_by_call );
339339#endif
340340 JL_UNLOCK_NOGC (& finalizers_lock );
0 commit comments