STATIC_ASSERT for VM_METHOD_TYPE_MINIMUM_BITS

This commit is contained in:
Nobuyoshi Nakada 2019-05-31 10:05:38 +09:00
parent d180e40570
commit d2f663d6f1
No known key found for this signature in database
GPG Key ID: 4BC7D6DF58D8DF60

View File

@ -115,7 +115,8 @@ typedef enum {
END_OF_ENUMERATION(VM_METHOD_TYPE)
} rb_method_type_t;
#define VM_METHOD_TYPE_MINIMUM_BITS 4
/* TODO: STATIC_ASSERT for VM_METHOD_TYPE_MINIMUM_BITS */
STATIC_ASSERT(VM_METHOD_TYPE_MINIMUM_BITS,
VM_METHOD_TYPE_REFINED <= (1<<VM_METHOD_TYPE_MINIMUM_BITS));
#ifndef rb_iseq_t
typedef struct rb_iseq_struct rb_iseq_t;