Fix Array.prototype.concat
authorRoberto Raggi <roberto.raggi@nokia.com>
Mon, 28 May 2012 20:37:29 +0000 (22:37 +0200)
committerRoberto Raggi <roberto.raggi@nokia.com>
Mon, 28 May 2012 20:37:29 +0000 (22:37 +0200)
qv4ecmaobjects.cpp

index fa86f01f8d8e4843a7e4b5f02db727d899341779..53fdf1732f9cc6a56b237227ff6cc10fd1a4e637 100644 (file)
@@ -1135,7 +1135,7 @@ void ArrayPrototype::method_concat(Context *ctx)
             result.concat(elt->value);
 
         else
-            result.assign(k, Value::fromString(arg.toString(ctx)));
+            result.assign(k, arg);
     }
 
     ctx->result = Value::fromObject(ctx->engine->newArrayObject(result));