summaryrefslogtreecommitdiff
path: root/yjit/src/virtualmem.rs
diff options
context:
space:
mode:
authorMaxime Chevalier-Boisvert <maxime.chevalierboisvert@shopify.com>2022-07-20 15:58:31 -0400
committerTakashi Kokubun <takashikkbn@gmail.com>2022-08-29 08:47:02 -0700
commit8259813bc30497986974633202f3052353295f95 (patch)
treef86437a9b9720a3be1cb51e7c86f22cff91ab5a2 /yjit/src/virtualmem.rs
parentf833d75bee13ecb485db1591898cb871b24a2991 (diff)
downloadruby-8259813bc30497986974633202f3052353295f95.tar.gz
Temporarily simplify code for emit_conditional_jump to fix a bug
Diffstat (limited to 'yjit/src/virtualmem.rs')
-rw-r--r--yjit/src/virtualmem.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/yjit/src/virtualmem.rs b/yjit/src/virtualmem.rs
index 6a8e27447e..8d34e521b9 100644
--- a/yjit/src/virtualmem.rs
+++ b/yjit/src/virtualmem.rs
@@ -192,6 +192,11 @@ impl CodePtr {
ptr as i64
}
+ pub fn into_u64(self) -> u64 {
+ let CodePtr(ptr) = self;
+ ptr as u64
+ }
+
pub fn into_usize(self) -> usize {
let CodePtr(ptr) = self;
ptr as usize