Add error messages to VM. (#1405)
JerryScript-DCO-1.0-Signed-off-by: László Langó llango.u-szeged@partner.samsung.com
This commit is contained in:
@@ -185,7 +185,7 @@ opfunc_instanceof (ecma_value_t left_value, /**< left value */
|
|||||||
|
|
||||||
if (!ecma_is_value_object (right_value))
|
if (!ecma_is_value_object (right_value))
|
||||||
{
|
{
|
||||||
ret_value = ecma_raise_type_error (ECMA_ERR_MSG (""));
|
ret_value = ecma_raise_type_error (ECMA_ERR_MSG ("Expected an object in 'instanceof' check."));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -219,7 +219,7 @@ opfunc_in (ecma_value_t left_value, /**< left value */
|
|||||||
|
|
||||||
if (!ecma_is_value_object (right_value))
|
if (!ecma_is_value_object (right_value))
|
||||||
{
|
{
|
||||||
ret_value = ecma_raise_type_error (ECMA_ERR_MSG (""));
|
ret_value = ecma_raise_type_error (ECMA_ERR_MSG ("Expected an object in 'in' check."));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
+5
-5
@@ -91,7 +91,7 @@ vm_op_get_value (ecma_value_t object, /**< base object */
|
|||||||
|
|
||||||
if (unlikely (ecma_is_value_undefined (object) || ecma_is_value_null (object)))
|
if (unlikely (ecma_is_value_undefined (object) || ecma_is_value_null (object)))
|
||||||
{
|
{
|
||||||
return ecma_raise_type_error (ECMA_ERR_MSG (""));
|
return ecma_raise_type_error (ECMA_ERR_MSG ("Base object cannot be null or undefined."));
|
||||||
}
|
}
|
||||||
|
|
||||||
ecma_value_t prop_to_string_result = ecma_op_to_string (property);
|
ecma_value_t prop_to_string_result = ecma_op_to_string (property);
|
||||||
@@ -371,7 +371,7 @@ opfunc_call (vm_frame_ctx_t *frame_ctx_p) /**< frame context */
|
|||||||
|
|
||||||
if (!ecma_op_is_callable (func_value))
|
if (!ecma_op_is_callable (func_value))
|
||||||
{
|
{
|
||||||
completion_value = ecma_raise_type_error (ECMA_ERR_MSG (""));
|
completion_value = ecma_raise_type_error (ECMA_ERR_MSG ("Expected a function."));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -429,7 +429,7 @@ opfunc_construct (vm_frame_ctx_t *frame_ctx_p) /**< frame context */
|
|||||||
|
|
||||||
if (!ecma_is_constructor (constructor_value))
|
if (!ecma_is_constructor (constructor_value))
|
||||||
{
|
{
|
||||||
completion_value = ecma_raise_type_error (ECMA_ERR_MSG (""));
|
completion_value = ecma_raise_type_error (ECMA_ERR_MSG ("Expected a constructor."));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -1082,7 +1082,7 @@ vm_loop (vm_frame_ctx_t *frame_ctx_p) /**< frame context */
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
result = ecma_raise_reference_error (ECMA_ERR_MSG (""));
|
result = ecma_raise_reference_error (ECMA_ERR_MSG ("Cannot resolve reference."));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ECMA_IS_VALUE_ERROR (result))
|
if (ECMA_IS_VALUE_ERROR (result))
|
||||||
@@ -1340,7 +1340,7 @@ vm_loop (vm_frame_ctx_t *frame_ctx_p) /**< frame context */
|
|||||||
}
|
}
|
||||||
case VM_OC_THROW_REFERENCE_ERROR:
|
case VM_OC_THROW_REFERENCE_ERROR:
|
||||||
{
|
{
|
||||||
result = ecma_raise_reference_error (ECMA_ERR_MSG (""));
|
result = ecma_raise_reference_error (ECMA_ERR_MSG ("Undefined reference."));
|
||||||
goto error;
|
goto error;
|
||||||
}
|
}
|
||||||
case VM_OC_EVAL:
|
case VM_OC_EVAL:
|
||||||
|
|||||||
Reference in New Issue
Block a user