diff --git a/src/interpret_functions.h b/src/interpret_functions.h
index eb35afb54a330daa5e168372a984c6ecfe68bae6..26d14d44d4944e11b3bc56cb5a087605997cefa4 100644
--- a/src/interpret_functions.h
+++ b/src/interpret_functions.h
@@ -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: interpret_functions.h,v 1.185 2005/06/20 12:52:01 grubba Exp $
+|| $Id: interpret_functions.h,v 1.186 2005/06/20 12:58:23 grubba Exp $
 */
 
 /*
@@ -849,7 +849,7 @@ OPCODE0(F_ADD_TO_AND_POP, "+= and pop", I_UPDATE_SP, {
 
 OPCODE1(F_GLOBAL_LVALUE, "& global", I_UPDATE_SP, {
   ref_push_object(Pike_fp->current_object);
-  push_obj_index(rg1 + Pike_fp->context.identifier_level);
+  push_obj_index(arg1 + Pike_fp->context.identifier_level);
 });
 
 OPCODE0(F_INC, "++x", I_UPDATE_SP, {