summaryrefslogtreecommitdiff
path: root/gc/mmtk/src
diff options
context:
space:
mode:
authorPeter Zhu <[email protected]>2025-02-20 13:58:27 -0500
committergit <[email protected]>2025-02-20 19:35:38 +0000
commit0f1cb9234574d3d39c85b5b98a306306e20f068b (patch)
tree26421ee9ebe5d3e3357eab5a8ecded77d2de5cfa /gc/mmtk/src
parentb2cf48f4067c22a79e6ceb30247d611e5a310a19 (diff)
[ruby/mmtk] Fix compatibility for Rust 1.85
https://github.com/ruby/mmtk/commit/9da566e26a
Diffstat (limited to 'gc/mmtk/src')
-rw-r--r--gc/mmtk/src/abi.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/gc/mmtk/src/abi.rs b/gc/mmtk/src/abi.rs
index 5b56d199b2..fc9c899743 100644
--- a/gc/mmtk/src/abi.rs
+++ b/gc/mmtk/src/abi.rs
@@ -163,7 +163,7 @@ impl ObjectClosure {
F2: 'env + FnOnce() -> T,
{
debug_assert!(
- self.c_function == THE_UNREGISTERED_CLOSURE_FUNC,
+ std::ptr::fn_addr_eq(self.c_function, THE_UNREGISTERED_CLOSURE_FUNC),
"set_temporarily_and_run_code is recursively called."
);
self.c_function = Self::c_function_registered::<F1>;