Branch: Tag:

1999-03-11

1999-03-11 13:44:38 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

::`[] should now work

Rev: src/docode.c:1.45
Rev: src/interpreter.h:1.2
Rev: src/language.yacc:1.114
Rev: src/lex.c:1.64
Rev: src/object.c:1.60
Rev: src/object.h:1.25
Rev: src/pike_memory.h:1.11
Rev: src/program.c:1.116

5:   \*/   /**/   #include "global.h" - RCSID("$Id: program.c,v 1.115 1999/03/07 18:34:28 grubba Exp $"); + RCSID("$Id: program.c,v 1.116 1999/03/11 13:44:38 hubbe Exp $");   #include "program.h"   #include "object.h"   #include "dynamic_buffer.h"
1110:    if(ISCONSTSTR(function_name,"`->") ||    ISCONSTSTR(function_name,"`[]"))    { -  return mkapplynode(mkprgnode(magic_index_program), -  mknode(F_ARG_LIST,mkintnode(e),mkintnode(0))); +  return mknode(F_MAGIC_INDEX,mkintnode(e),mkintnode(0));    }       if(ISCONSTSTR(function_name,"`->=") ||    ISCONSTSTR(function_name,"`[]="))    { -  return mkapplynode(mkprgnode(magic_set_index_program), -  mknode(F_ARG_LIST,mkintnode(e),mkintnode(0))); +  return mknode(F_MAGIC_SET_INDEX,mkintnode(e),mkintnode(0));    }    }