From 1b67072cf39426c5db296e3430490324e6bb49a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Grubbstr=C3=B6m=20=28Grubba=29?= <grubba@grubba.org> Date: Thu, 9 Mar 2000 16:19:05 +0100 Subject: [PATCH] Moved handling of this_program to before the import lookup. Rev: src/program.c:1.211 --- src/program.c | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/program.c b/src/program.c index 4c6fb042b3..2dd716509c 100644 --- a/src/program.c +++ b/src/program.c @@ -5,7 +5,7 @@ \*/ /**/ #include "global.h" -RCSID("$Id: program.c,v 1.210 2000/03/09 15:02:27 grubba Exp $"); +RCSID("$Id: program.c,v 1.211 2000/03/09 15:19:05 grubba Exp $"); #include "program.h" #include "object.h" #include "dynamic_buffer.h" @@ -387,6 +387,13 @@ struct node_s *find_module_identifier(struct pike_string *ident) } } + /* Handle this_program */ + if (ident == this_program_string) { + struct svalue s; + s.type=T_PROGRAM; + s.u.program=new_program; + return mkconstantsvaluenode(&s); + } if(resolve_cache) { @@ -437,14 +444,6 @@ struct node_s *find_module_identifier(struct pike_string *ident) if(ret) return ret; } - /* Handle this_program */ - if (ident == this_program_string) { - struct svalue s; - s.type=T_PROGRAM; - s.u.program=new_program; - return mkconstantsvaluenode(&s); - } - return 0; } -- GitLab