c
if (func_obj_p == NULL)
{
  return ecma_raise_type_error (ECMA_ERR_NULL_FUNCTION_OBJECT);
}
if (ecma_is_lexical_environment (func_obj_p))
{
  return ecma_raise_type_error (ECMA_ERR_INVALID_FUNCTION_OBJECT);
}
JERRY_ASSERT (func_obj_p != NULL && !ecma_is_lexical_environment (func_obj_p));
