pike.git / src / opcodes.c

version» Context lines:

pike.git/src/opcodes.c:61:    error("Index is not an integer.\n");    }       default:    error("Indexing a basic type.\n");    }   }      void o_index(void)   { -  index_no_free(sp,sp-2,sp-1); +  struct svalue s; +  index_no_free(&s,sp-2,sp-1); +  pop_n_elems(2); +  *sp=s;    sp++; -  free_svalue(sp-3); -  sp[-3]=sp[-1]; -  sp--; -  pop_stack(); +    }      void cast(struct pike_string *s)   {    INT32 i;       i=compile_type_to_runtime_type(s);       if(i != sp[-1].type)    {