TODO in Dictionary resolved.
authorishell@chromium.org <ishell@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 30 Apr 2014 08:40:33 +0000 (08:40 +0000)
committerishell@chromium.org <ishell@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Wed, 30 Apr 2014 08:40:33 +0000 (08:40 +0000)
R=yangguo@chromium.org

Review URL: https://codereview.chromium.org/251043008

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@21076 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/objects.cc

index 7f2b8df..3ce0bfc 100644 (file)
@@ -15762,10 +15762,9 @@ Handle<Derived> Dictionary<Derived, Shape, Key>::AtPut(
 
   // Check whether the dictionary should be extended.
   dictionary = EnsureCapacity(dictionary, 1, key);
-
-  Handle<Object> k = Shape::AsHandle(dictionary->GetIsolate(), key);
-  // TODO(ishell): Figure out if it is necessary to call AsHandle() here.
-  USE(k);
+#ifdef DEBUG
+  USE(Shape::AsHandle(dictionary->GetIsolate(), key));
+#endif
   PropertyDetails details = PropertyDetails(NONE, NORMAL, 0);
 
   AddEntry(dictionary, key, value, details, dictionary->Hash(key));