summaryrefslogtreecommitdiff
path: root/imemo.c
diff options
context:
space:
mode:
authorPeter Zhu <peter@peterzhu.ca>2025-09-11 08:47:08 -0400
committerPeter Zhu <peter@peterzhu.ca>2025-09-12 10:05:24 -0400
commitadcde78dbf0cc6f6a536aa15c0807f15c9daa22f (patch)
treef0f5b3ca87a83709e03ef13b13cac232c5b6e1ce /imemo.c
parent95ae42cea1df8015876d185387091a4fb617b82d (diff)
Use IMEMO_NEW in rb_imemo_tmpbuf_new
Diffstat (limited to 'imemo.c')
-rw-r--r--imemo.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/imemo.c b/imemo.c
index abf101f362..02cba387bd 100644
--- a/imemo.c
+++ b/imemo.c
@@ -51,11 +51,7 @@ rb_imemo_new(enum imemo_type type, VALUE v0, size_t size)
static rb_imemo_tmpbuf_t *
rb_imemo_tmpbuf_new(void)
{
- size_t size = sizeof(struct rb_imemo_tmpbuf_struct);
- VALUE flags = T_IMEMO | (imemo_tmpbuf << FL_USHIFT);
- NEWOBJ_OF(obj, struct rb_imemo_tmpbuf_struct, 0, flags, size, 0);
-
- return obj;
+ return IMEMO_NEW(rb_imemo_tmpbuf_t, imemo_tmpbuf, 0);
}
void *