@@ -643,6 +643,7 @@ pub struct _jl_task_t {
643
643
pub threadpoolid : i8 ,
644
644
pub reentrant_timing : u8 ,
645
645
pub gcstack : * mut jl_gcframe_t ,
646
+ pub gcpreserve_stack : * mut jl_gcframe_t ,
646
647
pub world_age : usize ,
647
648
pub ptls : jl_ptls_t ,
648
649
pub excstack : * mut jl_excstack_t ,
@@ -651,7 +652,7 @@ pub struct _jl_task_t {
651
652
}
652
653
#[ allow( clippy:: unnecessary_operation, clippy:: identity_op) ]
653
654
const _: ( ) = {
654
- [ "Size of _jl_task_t" ] [ :: std:: mem:: size_of :: < _jl_task_t > ( ) - 224usize ] ;
655
+ [ "Size of _jl_task_t" ] [ :: std:: mem:: size_of :: < _jl_task_t > ( ) - 232usize ] ;
655
656
[ "Alignment of _jl_task_t" ] [ :: std:: mem:: align_of :: < _jl_task_t > ( ) - 8usize ] ;
656
657
[ "Offset of field: _jl_task_t::next" ] [ :: std:: mem:: offset_of!( _jl_task_t, next) - 0usize ] ;
657
658
[ "Offset of field: _jl_task_t::queue" ] [ :: std:: mem:: offset_of!( _jl_task_t, queue) - 8usize ] ;
@@ -688,13 +689,15 @@ const _: () = {
688
689
[ :: std:: mem:: offset_of!( _jl_task_t, reentrant_timing) - 147usize ] ;
689
690
[ "Offset of field: _jl_task_t::gcstack" ]
690
691
[ :: std:: mem:: offset_of!( _jl_task_t, gcstack) - 152usize ] ;
692
+ [ "Offset of field: _jl_task_t::gcpreserve_stack" ]
693
+ [ :: std:: mem:: offset_of!( _jl_task_t, gcpreserve_stack) - 160usize ] ;
691
694
[ "Offset of field: _jl_task_t::world_age" ]
692
- [ :: std:: mem:: offset_of!( _jl_task_t, world_age) - 160usize ] ;
693
- [ "Offset of field: _jl_task_t::ptls" ] [ :: std:: mem:: offset_of!( _jl_task_t, ptls) - 168usize ] ;
695
+ [ :: std:: mem:: offset_of!( _jl_task_t, world_age) - 168usize ] ;
696
+ [ "Offset of field: _jl_task_t::ptls" ] [ :: std:: mem:: offset_of!( _jl_task_t, ptls) - 176usize ] ;
694
697
[ "Offset of field: _jl_task_t::excstack" ]
695
- [ :: std:: mem:: offset_of!( _jl_task_t, excstack) - 176usize ] ;
696
- [ "Offset of field: _jl_task_t::eh" ] [ :: std:: mem:: offset_of!( _jl_task_t, eh) - 184usize ] ;
697
- [ "Offset of field: _jl_task_t::ctx" ] [ :: std:: mem:: offset_of!( _jl_task_t, ctx) - 192usize ] ;
698
+ [ :: std:: mem:: offset_of!( _jl_task_t, excstack) - 184usize ] ;
699
+ [ "Offset of field: _jl_task_t::eh" ] [ :: std:: mem:: offset_of!( _jl_task_t, eh) - 192usize ] ;
700
+ [ "Offset of field: _jl_task_t::ctx" ] [ :: std:: mem:: offset_of!( _jl_task_t, ctx) - 200usize ] ;
698
701
} ;
699
702
pub type jl_task_t = _jl_task_t ;
700
703
#[ repr( C ) ]
0 commit comments