Title: [142226] trunk/Source/WebCore
Revision
142226
Author
[email protected]
Date
2013-02-07 21:37:26 -0800 (Thu, 07 Feb 2013)

Log Message

[V8] enum V8HiddenPropertyCreationType is not used
https://bugs.webkit.org/show_bug.cgi?id=109250

Reviewed by Adam Barth.

V8HiddenPropertyCreationType is always NewSymbol. We can remove the enum.

No tests. No change in behavior.

* bindings/v8/V8HiddenPropertyName.cpp:
(WebCore::hiddenReferenceName):
* bindings/v8/V8HiddenPropertyName.h:
(WebCore):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (142225 => 142226)


--- trunk/Source/WebCore/ChangeLog	2013-02-08 05:32:45 UTC (rev 142225)
+++ trunk/Source/WebCore/ChangeLog	2013-02-08 05:37:26 UTC (rev 142226)
@@ -1,3 +1,19 @@
+2013-02-07  Kentaro Hara  <[email protected]>
+
+        [V8] enum V8HiddenPropertyCreationType is not used
+        https://bugs.webkit.org/show_bug.cgi?id=109250
+
+        Reviewed by Adam Barth.
+
+        V8HiddenPropertyCreationType is always NewSymbol. We can remove the enum.
+
+        No tests. No change in behavior.
+
+        * bindings/v8/V8HiddenPropertyName.cpp:
+        (WebCore::hiddenReferenceName):
+        * bindings/v8/V8HiddenPropertyName.h:
+        (WebCore):
+
 2013-02-07  Sheriff Bot  <[email protected]>
 
         Unreviewed, rolling out r142212.

Modified: trunk/Source/WebCore/bindings/v8/V8HiddenPropertyName.cpp (142225 => 142226)


--- trunk/Source/WebCore/bindings/v8/V8HiddenPropertyName.cpp	2013-02-08 05:32:45 UTC (rev 142225)
+++ trunk/Source/WebCore/bindings/v8/V8HiddenPropertyName.cpp	2013-02-08 05:37:26 UTC (rev 142226)
@@ -55,20 +55,13 @@
 
 V8_HIDDEN_PROPERTIES(V8_DEFINE_HIDDEN_PROPERTY);
 
-static v8::Handle<v8::String> hiddenReferenceName(const char* name, unsigned length, V8HiddenPropertyCreationType type = NewSymbol)
+static v8::Handle<v8::String> hiddenReferenceName(const char* name, unsigned length)
 {
     ASSERT(length);
     Vector<char, 64> prefixedName;
     prefixedName.append(V8_HIDDEN_PROPERTY_PREFIX, sizeof(V8_HIDDEN_PROPERTY_PREFIX) - 1);
     prefixedName.append(name, length);
-    switch (type) {
-    case NewSymbol:
-        return v8::String::NewSymbol(prefixedName.data(), static_cast<int>(prefixedName.size()));
-    case NewString:
-        return v8::String::New(prefixedName.data(), static_cast<int>(prefixedName.size()));
-    }
-    ASSERT_NOT_REACHED();
-    return v8::Handle<v8::String>();
+    return v8::String::NewSymbol(prefixedName.data(), static_cast<int>(prefixedName.size()));
 }
 
 void V8HiddenPropertyName::setNamedHiddenReference(v8::Handle<v8::Object> parent, const char* name, v8::Handle<v8::Value> child)

Modified: trunk/Source/WebCore/bindings/v8/V8HiddenPropertyName.h (142225 => 142226)


--- trunk/Source/WebCore/bindings/v8/V8HiddenPropertyName.h	2013-02-08 05:32:45 UTC (rev 142225)
+++ trunk/Source/WebCore/bindings/v8/V8HiddenPropertyName.h	2013-02-08 05:37:26 UTC (rev 142226)
@@ -48,8 +48,6 @@
     V(toStringString) \
     V(typedArrayHiddenCopyMethod)
 
-enum V8HiddenPropertyCreationType { NewSymbol, NewString };
-
 class V8HiddenPropertyName {
 public:
     V8HiddenPropertyName() { }
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to