summaryrefslogtreecommitdiff
path: root/shape.h
diff options
context:
space:
mode:
authorAaron Patterson <tenderlove@ruby-lang.org>2022-11-16 15:37:57 -0800
committerTakashi Kokubun <takashikkbn@gmail.com>2022-12-02 12:53:51 -0800
commit17f9bcd7d77c0d9fdd4be605f0791f3f03fd6caf (patch)
tree2ecf99e2dde6a7aa5fbd4fc5f35a83f8e0610750 /shape.h
parent69fd673b1a22039c7414a5eb4046d3bf54a0c750 (diff)
downloadruby-17f9bcd7d77c0d9fdd4be605f0791f3f03fd6caf.tar.gz
implement IV writes
Diffstat (limited to 'shape.h')
-rw-r--r--shape.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/shape.h b/shape.h
index 4bdc65a13a..4ae7c25638 100644
--- a/shape.h
+++ b/shape.h
@@ -124,6 +124,8 @@ static inline shape_id_t RCLASS_SHAPE_ID(VALUE obj)
bool rb_shape_root_shape_p(rb_shape_t* shape);
rb_shape_t * rb_shape_get_root_shape(void);
uint8_t rb_shape_id_num_bits(void);
+uint64_t rb_shape_flag_mask(void);
+uint8_t rb_shape_flag_shift(void);
rb_shape_t* rb_shape_get_shape_by_id_without_assertion(shape_id_t shape_id);
rb_shape_t * rb_shape_get_parent(rb_shape_t * shape);