Skip to content

Commit

Permalink
Use size_t for MJIT's max_ivar_index
Browse files Browse the repository at this point in the history
iseq_inline_iv_cache_entry's index is also size_t.
%"PRIuSIZE" seems to print warnings against st_index_t in some environments.
  • Loading branch information
k0kubun committed Sep 8, 2020
1 parent b7d86e3 commit 65ab238
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion mjit_compile.c
Expand Up @@ -61,7 +61,7 @@ struct compile_status {
struct rb_mjit_compile_info *compile_info;
bool merge_ivar_guards_p; // If true, merge guards of ivar accesses
rb_serial_t ivar_serial; // ic_serial of IVC in is_entries (used only when merge_ivar_guards_p)
st_index_t max_ivar_index; // Max IVC index in is_entries (used only when merge_ivar_guards_p)
size_t max_ivar_index; // Max IVC index in is_entries (used only when merge_ivar_guards_p)
// If `inlined_iseqs[pos]` is not NULL, `mjit_compile_body` tries to inline ISeq there.
const struct rb_iseq_constant_body **inlined_iseqs;
struct inlined_call_context inline_context;
Expand Down

0 comments on commit 65ab238

Please sign in to comment.