Skip to content

Commit 457c572

Browse files
committed
Update FFI
1 parent 62fff57 commit 457c572

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

mmtk/src/julia_types.rs

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -643,6 +643,7 @@ pub struct _jl_task_t {
643643
pub threadpoolid: i8,
644644
pub reentrant_timing: u8,
645645
pub gcstack: *mut jl_gcframe_t,
646+
pub gcpreserve_stack: *mut jl_gcframe_t,
646647
pub world_age: usize,
647648
pub ptls: jl_ptls_t,
648649
pub excstack: *mut jl_excstack_t,
@@ -651,7 +652,7 @@ pub struct _jl_task_t {
651652
}
652653
#[allow(clippy::unnecessary_operation, clippy::identity_op)]
653654
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];
655656
["Alignment of _jl_task_t"][::std::mem::align_of::<_jl_task_t>() - 8usize];
656657
["Offset of field: _jl_task_t::next"][::std::mem::offset_of!(_jl_task_t, next) - 0usize];
657658
["Offset of field: _jl_task_t::queue"][::std::mem::offset_of!(_jl_task_t, queue) - 8usize];
@@ -688,13 +689,15 @@ const _: () = {
688689
[::std::mem::offset_of!(_jl_task_t, reentrant_timing) - 147usize];
689690
["Offset of field: _jl_task_t::gcstack"]
690691
[::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];
691694
["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];
694697
["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];
698701
};
699702
pub type jl_task_t = _jl_task_t;
700703
#[repr(C)]

0 commit comments

Comments
 (0)