Branch: Tag:

2004-12-22

2004-12-22 18:46:15 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Various object subtype related fixes and FIXME:s.

Rev: src/array.c:1.178
Rev: src/backend.cmod:1.148
Rev: src/builtin_functions.c:1.584
Rev: src/cpp.c:1.157
Rev: src/error.c:1.143
Rev: src/interpret.c:1.360
Rev: src/iterators.cmod:1.57
Rev: src/language.yacc:1.352

2:   || This file is part of Pike. For copyright information see COPYRIGHT.   || Pike is distributed under GPL, LGPL and MPL. See the file COPYING   || for more information. - || $Id: interpret.c,v 1.359 2004/11/12 13:13:30 grubba Exp $ + || $Id: interpret.c,v 1.360 2004/12/22 18:46:15 grubba Exp $   */      #include "global.h"
349:    break;       case T_OBJECT: +  /* FIXME: Object subtypes! */    if (lval[1].type == T_OBJ_INDEX)    low_object_index_no_free (to, lval->u.object, lval[1].u.identifier);    else
417:    break;       case T_OBJECT: +  /* FIXME: Object subtypes! */    if (lval[1].type == T_OBJ_INDEX)    object_low_set_index (lval->u.object, lval[1].u.identifier, from);    else
465:    return 0;       case T_OBJECT: +  /* FIXME: What about object subtypes? */    return object_get_item_ptr(lval->u.object,lval+1,t);       case T_ARRAY:
1751:    break;       case T_OBJECT: +  /* FIXME: Object subtypes! */    o=s->u.object;    if(o->prog == pike_trampoline_program)    {