зеркало из https://github.com/github/ruby.git
YJIT: Use proper size prefix and conversion where IL32LLP64
This commit is contained in:
Родитель
5ca51ddde8
Коммит
4e4c4fab3c
|
@ -1319,7 +1319,7 @@ invalidate_block_version(block_t *block)
|
|||
regenerate_branch(cb, branch);
|
||||
|
||||
if (target_next && branch->end_addr > block->end_addr) {
|
||||
fprintf(stderr, "branch_block_idx=%u block_idx=%u over=%ld block_size=%ld\n",
|
||||
fprintf(stderr, "branch_block_idx=%u block_idx=%u over=%td block_size=%td\n",
|
||||
branch->block->blockid.idx,
|
||||
block->blockid.idx,
|
||||
branch->end_addr - block->end_addr,
|
||||
|
|
|
@ -1180,7 +1180,8 @@ rb_yjit_call_threshold(void)
|
|||
return rb_yjit_opts.call_threshold;
|
||||
}
|
||||
|
||||
# define PTR2NUM(x) (LONG2NUM((long)(x)))
|
||||
/* assume sizeof(void*) == sizeof(size_t) */
|
||||
# define PTR2NUM(x) (SSIZET2NUM((ssize_t)(x)))
|
||||
|
||||
/**
|
||||
* call-seq: block.id -> unique_id
|
||||
|
|
Загрузка…
Ссылка в новой задаче