1.1 --- a/src/jdk/nashorn/internal/runtime/arrays/ArrayLikeIterator.java Tue Jan 22 14:36:28 2013 +0100 1.2 +++ b/src/jdk/nashorn/internal/runtime/arrays/ArrayLikeIterator.java Tue Jan 22 22:07:12 2013 +0530 1.3 @@ -122,7 +122,7 @@ 1.4 return new ArrayIterator((ScriptObject) obj, includeUndefined); 1.5 } 1.6 1.7 - obj = JSType.toObject(Context.getGlobal(), obj); 1.8 + obj = JSType.toScriptObject(obj); 1.9 if (obj instanceof ScriptObject) { 1.10 return new MapIterator((ScriptObject)obj, includeUndefined); 1.11 } 1.12 @@ -143,7 +143,7 @@ 1.13 return new ReverseArrayIterator((ScriptObject) obj, includeUndefined); 1.14 } 1.15 1.16 - obj = JSType.toObject(Context.getGlobal(), obj); 1.17 + obj = JSType.toScriptObject(obj); 1.18 if (obj instanceof ScriptObject) { 1.19 return new ReverseMapIterator((ScriptObject)obj, includeUndefined); 1.20 }