changeset 16202 | f6665e456589 |
parent 16195 | 3f6c0ab2597a |
child 16206 | 83069fa0935b |
--- a/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunction.java Wed Jan 30 12:26:45 2013 +0100 +++ b/nashorn/src/jdk/nashorn/internal/runtime/ScriptFunction.java Wed Jan 30 17:52:54 2013 +0530 @@ -892,7 +892,7 @@ @SuppressWarnings("unused") private static Object newFilter(final Object result, final Object allocation) { - return result instanceof ScriptObject ? result : allocation; + return (result instanceof ScriptObject || !JSType.isPrimitive(result))? result : allocation; } /**