Branch: Tag:

2016-06-14

2016-06-14 09:13:37 by Arne Goedeke <el@laramies.com>

Interpreter: remove mark_sp_base from frame

mark_sp_base was always identical to save_mark_sp and never used.

74:      struct pike_frame   { -  INT32 refs;/* must be first */ -  unsigned INT16 args; /** Actual number of arguments. */ +  INT32 refs; /* must be first */ +  unsigned INT16 args; /** Actual number of arguments. */    unsigned INT16 fun; /** Function number. */    INT16 num_locals; /** Number of local variables. */    INT16 num_args; /** Number of argument variables. */
113:    */    struct svalue *expendible;    struct svalue **save_mark_sp; -  struct svalue **mark_sp_base; +     struct inherit *context;    char *current_storage;