Setting Function's [[Get]] method to default [[Get]] method as they're behaviours for Function objects are equivalent.

This commit is contained in:
Ruben Ayrapetyan
2014-09-22 15:49:49 +04:00
parent 94f7f710a6
commit a3ca61fe0e
3 changed files with 2 additions and 64 deletions
+2 -6
View File
@@ -53,6 +53,8 @@ ecma_op_object_get (ecma_object_t *obj_p, /**< the object */
case ECMA_OBJECT_TYPE_GENERAL:
case ECMA_OBJECT_TYPE_ARRAY:
case ECMA_OBJECT_TYPE_STRING:
case ECMA_OBJECT_TYPE_FUNCTION:
case ECMA_OBJECT_TYPE_BOUND_FUNCTION:
case ECMA_OBJECT_TYPE_BUILT_IN_FUNCTION:
{
return ecma_op_general_object_get (obj_p, property_name_p);
@@ -63,12 +65,6 @@ ecma_op_object_get (ecma_object_t *obj_p, /**< the object */
return ecma_op_arguments_object_get (obj_p, property_name_p);
}
case ECMA_OBJECT_TYPE_BOUND_FUNCTION:
case ECMA_OBJECT_TYPE_FUNCTION:
{
return ecma_op_function_object_get (obj_p, property_name_p);
}
case ECMA_OBJECT_TYPE_HOST:
{
JERRY_UNIMPLEMENTED();