Reviewers: jarin,

Description:
Remove code for no longer present external array on any object API

BUG=v8:3996
[email protected]
LOG=n

Please review this at https://codereview.chromium.org/1249723005/

Base URL: https://chromium.googlesource.com/v8/v8.git@master

Affected files (+0, -13 lines):
  M src/objects.cc


Index: src/objects.cc
diff --git a/src/objects.cc b/src/objects.cc
index 1bb3cb6f7d017fbf3254a2e291757e286ef28fd3..5b7a9a7a1fd78f8d58071633ce36ea62fb72df02 100644
--- a/src/objects.cc
+++ b/src/objects.cc
@@ -3649,19 +3649,6 @@ Handle<Map> Map::FindTransitionedMap(Handle<Map> map,
 static Map* FindClosestElementsTransition(Map* map, ElementsKind to_kind) {
   Map* current_map = map;

-  // Support for legacy API: SetIndexedPropertiesTo{External,Pixel}Data
-  // allows to change elements from arbitrary kind to any ExternalArray
-  // elements kind. Satisfy its requirements, checking whether we already
-  // have the cached transition.
-  if (IsExternalArrayElementsKind(to_kind) &&
-      !IsFixedTypedArrayElementsKind(map->elements_kind())) {
-    Map* next_map = map->ElementsTransitionMap();
-    if (next_map != NULL && next_map->elements_kind() == to_kind) {
-      return next_map;
-    }
-    return map;
-  }
-
   ElementsKind kind = map->elements_kind();
   while (kind != to_kind) {
     Map* next_map = current_map->ElementsTransitionMap();


--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to