Skip to content

Commit 88a9614

Browse files
committed
merge revision(s) ef2b26c: [Backport #21611]
`struct iseq_catch_table` is packed
1 parent e900e9f commit 88a9614

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

compile.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13160,7 +13160,7 @@ ibf_load_catch_table(const struct ibf_load *load, ibf_offset_t catch_table_offse
1316013160
table->entries[i].sp = (unsigned int)ibf_load_small_value(load, &reading_pos);
1316113161

1316213162
rb_iseq_t *catch_iseq = (rb_iseq_t *)ibf_load_iseq(load, (const rb_iseq_t *)(VALUE)iseq_index);
13163-
RB_OBJ_WRITE(parent_iseq, &table->entries[i].iseq, catch_iseq);
13163+
RB_OBJ_WRITE(parent_iseq, UNALIGNED_MEMBER_PTR(&table->entries[i], iseq), catch_iseq);
1316413164
}
1316513165
return table;
1316613166
}

version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
# define RUBY_VERSION_MINOR RUBY_API_VERSION_MINOR
1212
#define RUBY_VERSION_TEENY 6
1313
#define RUBY_RELEASE_DATE RUBY_RELEASE_YEAR_STR"-"RUBY_RELEASE_MONTH_STR"-"RUBY_RELEASE_DAY_STR
14-
#define RUBY_PATCHLEVEL 54
14+
#define RUBY_PATCHLEVEL 55
1515

1616
#include "ruby/version.h"
1717
#include "ruby/internal/abi.h"

0 commit comments

Comments
 (0)