diff options
Diffstat (limited to 'vm_core.h')
-rw-r--r-- | vm_core.h | 11 |
1 files changed, 0 insertions, 11 deletions
@@ -1084,7 +1084,6 @@ enum { #define VM_ENV_DATA_INDEX_SPECVAL (-1) /* ep[-1] */ #define VM_ENV_DATA_INDEX_FLAGS ( 0) /* ep[ 0] */ #define VM_ENV_DATA_INDEX_ENV ( 1) /* ep[ 1] */ -#define VM_ENV_DATA_INDEX_ENV_PROC ( 2) /* ep[ 2] */ #define VM_ENV_INDEX_LAST_LVAR (-VM_ENV_DATA_SIZE) @@ -1223,16 +1222,6 @@ VM_ENV_ENVVAL_PTR(const VALUE *ep) return (const rb_env_t *)VM_ENV_ENVVAL(ep); } -static inline VALUE -VM_ENV_PROCVAL(const VALUE *ep) -{ - VM_ASSERT(VM_ENV_ESCAPED_P(ep)); - VM_ASSERT(VM_ENV_LOCAL_P(ep)); - VM_ASSERT(VM_ENV_BLOCK_HANDLER(ep) != VM_BLOCK_HANDLER_NONE); - - return ep[VM_ENV_DATA_INDEX_ENV_PROC]; -} - static inline const rb_env_t * vm_env_new(VALUE *env_ep, VALUE *env_body, unsigned int env_size, const rb_iseq_t *iseq) { |