removed the unneeded sp field from hcl_context_t

This commit is contained in:
2020-10-13 17:20:01 +00:00
parent adb374f02d
commit 27edbfdb91
2 changed files with 3 additions and 11 deletions

View File

@ -529,7 +529,7 @@ typedef struct hcl_function_t* hcl_oop_function_t;
typedef struct hcl_block_t hcl_block_t;
typedef struct hcl_block_t* hcl_oop_block_t;
#define HCL_CONTEXT_NAMED_INSTVARS 8
#define HCL_CONTEXT_NAMED_INSTVARS 7
typedef struct hcl_context_t hcl_context_t;
typedef struct hcl_context_t* hcl_oop_context_t;
@ -574,11 +574,6 @@ struct hcl_context_t
/* SmallInteger, instruction pointer */
hcl_oop_t ip;
/* SmallInteger, stack pointer.
* For a method context, this pointer stores the stack pointer
* of the active process before it gets activated. */
hcl_oop_t sp;
/* SmallInteger. Number of temporaries. Includes arguments as well */
hcl_oop_t ntmprs;