Branch: Tag:

2000-02-15

2000-02-15 22:06:23 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>

fixed a bug when external identifiers being resolved in first
compilation pass

Rev: src/language.yacc:1.163
Rev: src/las.c:1.166
Rev: src/pike_types.c:1.122
Rev: src/program.c:1.204
Rev: src/program.h:1.79
Rev: src/testsuite.in:1.278

5:   \*/   /**/   #include "global.h" - RCSID("$Id: las.c,v 1.165 2000/02/15 03:28:32 hubbe Exp $"); + RCSID("$Id: las.c,v 1.166 2000/02/15 22:06:18 hubbe Exp $");      #include "language.h"   #include "interpret.h"
1327:    if(s->type == T_OBJECT ||    (s->type==T_FUNCTION && s->subtype!=FUNCTION_BUILTIN))    { -  /* Is it in a fake object? */ -  if( s->u.object->next == s->u.object) -  { +     res->node_info|=OPT_EXTERNAL_DEPEND;    } -  } +     res->type = get_type_of_svalue(s);    return freeze_node(res);   }