зеркало из https://github.com/github/ruby.git
vm_core.h: suppress warnings
* vm_core.h (VM_ENV_FLAGS, VM_FRAME_TYPE): return unsigned to suppress sign-compare warnings. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55794 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
fec97f90d5
Коммит
9fc370197a
|
@ -1016,7 +1016,7 @@ VM_ENV_FLAGS_UNSET(const VALUE *ep, VALUE flag)
|
|||
VM_FORCE_WRITE_SPECIAL_CONST(&ep[VM_ENV_DATA_INDEX_FLAGS], flags & ~flag);
|
||||
}
|
||||
|
||||
static inline long
|
||||
static inline unsigned long
|
||||
VM_ENV_FLAGS(const VALUE *ep, long flag)
|
||||
{
|
||||
VALUE flags = ep[VM_ENV_DATA_INDEX_FLAGS];
|
||||
|
@ -1024,7 +1024,7 @@ VM_ENV_FLAGS(const VALUE *ep, long flag)
|
|||
return flags & flag;
|
||||
}
|
||||
|
||||
static inline long
|
||||
static inline unsigned long
|
||||
VM_FRAME_TYPE(const rb_control_frame_t *cfp)
|
||||
{
|
||||
return VM_ENV_FLAGS(cfp->ep, VM_FRAME_MAGIC_MASK);
|
||||
|
|
Загрузка…
Ссылка в новой задаче