From d405410e3c6ecfdefe345f2b78cf740effe784a1 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Wed, 2 Aug 2023 07:15:29 -0700 Subject: YJIT: Move ROBJECT_OFFSET_* to yjit.c (#8157) --- yjit.c | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'yjit.c') diff --git a/yjit.c b/yjit.c index 50dcecae96..132c2f0959 100644 --- a/yjit.c +++ b/yjit.c @@ -38,6 +38,13 @@ #include +// Field offsets for the RObject struct +enum robject_offsets { + ROBJECT_OFFSET_AS_HEAP_IVPTR = offsetof(struct RObject, as.heap.ivptr), + ROBJECT_OFFSET_AS_HEAP_IV_INDEX_TBL = offsetof(struct RObject, as.heap.iv_index_tbl), + ROBJECT_OFFSET_AS_ARY = offsetof(struct RObject, as.ary), +}; + // Field offsets for the RString struct enum rstring_offsets { RUBY_OFFSET_RSTRING_LEN = offsetof(struct RString, len) -- cgit v1.2.3