From 7819adcf996831945ffb549506be8d2ce627e1c7 Mon Sep 17 00:00:00 2001 From: Ruben Ayrapetyan Date: Mon, 13 Oct 2014 11:22:56 +0400 Subject: [PATCH] Implementing ToObject routine for case argument is string literal. --- src/libecmaoperations/ecma-conversion.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libecmaoperations/ecma-conversion.c b/src/libecmaoperations/ecma-conversion.c index 1c1e7ce8e..ac413368d 100644 --- a/src/libecmaoperations/ecma-conversion.c +++ b/src/libecmaoperations/ecma-conversion.c @@ -26,6 +26,7 @@ #include "ecma-helpers.h" #include "ecma-objects.h" #include "ecma-objects-general.h" +#include "ecma-string-object.h" #include "ecma-try-catch-macro.h" #include "jerry-libc.h" @@ -481,8 +482,7 @@ ecma_op_to_object (ecma_value_t value) /**< ecma-value */ } case ECMA_TYPE_STRING: { - /* return String object with [[PrimitiveValue]] set to the value */ - JERRY_UNIMPLEMENTED (); + return ecma_op_create_string_object (&value, 1); } case ECMA_TYPE_OBJECT: {