diff --git a/src/las.c b/src/las.c index dac8a6f041c1ae860e34dfff5699a63e32f1a031..b900ae0e70febabb4a54a5740c51624a10158db6 100644 --- a/src/las.c +++ b/src/las.c @@ -2,7 +2,7 @@ || 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: las.c,v 1.369 2005/08/29 18:33:51 grubba Exp $ +|| $Id: las.c,v 1.370 2005/09/01 13:44:51 grubba Exp $ */ #include "global.h" @@ -2006,8 +2006,8 @@ node *low_mkconstantsvaluenode(struct svalue *s) res->token = F_CONSTANT; assign_svalue_no_free(& res->u.sval, s); #ifdef SHARED_NODES - if (s->type != T_INT && s->type != T_FUNCTION) - /* The subtype is part of the hash, so make sure it got a defined + if (s->type != T_INT && s->type != T_FUNCTION && s->type != T_OBJECT) + /* The subtype is part of the hash, so make sure it gets a defined * value here. */ res->u.sval.subtype = 0; #endif