<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[201387] trunk/Source/WebCore</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta">
<dt>Revision</dt> <dd><a href="http://trac.webkit.org/projects/webkit/changeset/201387">201387</a></dd>
<dt>Author</dt> <dd>commit-queue@webkit.org</dd>
<dt>Date</dt> <dd>2016-05-25 09:43:43 -0700 (Wed, 25 May 2016)</dd>
</dl>

<h3>Log Message</h3>
<pre>Remove unused slotBase parameter in bindings generator
https://bugs.webkit.org/show_bug.cgi?id=158068

Patch by Nael Ouedraogo &lt;nael.ouedraogo@crf.canon.fr&gt; on 2016-05-25
Reviewed by Darin Adler.

Remove unused slotBase parameter from attribute Getter functions.

* bindings/scripts/CodeGeneratorJS.pm:
(GenerateImplementation):
* bindings/scripts/test/JS/JSTestActiveDOMObject.cpp:
* bindings/scripts/test/JS/JSTestEventConstructor.cpp:
* bindings/scripts/test/JS/JSTestException.cpp:
* bindings/scripts/test/JS/JSTestGlobalObject.cpp:
* bindings/scripts/test/JS/JSTestInterface.cpp:
* bindings/scripts/test/JS/JSTestJSBuiltinConstructor.cpp:
* bindings/scripts/test/JS/JSTestNode.cpp:
* bindings/scripts/test/JS/JSTestNondeterministic.cpp:
* bindings/scripts/test/JS/JSTestObj.cpp:
* bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp:
* bindings/scripts/test/JS/JSTestTypedefs.cpp:
* bindings/scripts/test/JS/JSattribute.cpp:</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkSourceWebCoreChangeLog">trunk/Source/WebCore/ChangeLog</a></li>
<li><a href="#trunkSourceWebCorebindingsscriptsCodeGeneratorJSpm">trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm</a></li>
<li><a href="#trunkSourceWebCorebindingsscriptstestJSJSTestActiveDOMObjectcpp">trunk/Source/WebCore/bindings/scripts/test/JS/JSTestActiveDOMObject.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsscriptstestJSJSTestEventConstructorcpp">trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsscriptstestJSJSTestExceptioncpp">trunk/Source/WebCore/bindings/scripts/test/JS/JSTestException.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsscriptstestJSJSTestGlobalObjectcpp">trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGlobalObject.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsscriptstestJSJSTestInterfacecpp">trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsscriptstestJSJSTestJSBuiltinConstructorcpp">trunk/Source/WebCore/bindings/scripts/test/JS/JSTestJSBuiltinConstructor.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsscriptstestJSJSTestNodecpp">trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNode.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsscriptstestJSJSTestNondeterministiccpp">trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNondeterministic.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsscriptstestJSJSTestObjcpp">trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsscriptstestJSJSTestSerializedScriptValueInterfacecpp">trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsscriptstestJSJSTestTypedefscpp">trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.cpp</a></li>
<li><a href="#trunkSourceWebCorebindingsscriptstestJSJSattributecpp">trunk/Source/WebCore/bindings/scripts/test/JS/JSattribute.cpp</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkSourceWebCoreChangeLog"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/ChangeLog (201386 => 201387)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/ChangeLog        2016-05-25 16:39:11 UTC (rev 201386)
+++ trunk/Source/WebCore/ChangeLog        2016-05-25 16:43:43 UTC (rev 201387)
</span><span class="lines">@@ -1,3 +1,27 @@
</span><ins>+2016-05-25  Nael Ouedraogo  &lt;nael.ouedraogo@crf.canon.fr&gt;
+
+        Remove unused slotBase parameter in bindings generator
+        https://bugs.webkit.org/show_bug.cgi?id=158068
+
+        Reviewed by Darin Adler.
+
+        Remove unused slotBase parameter from attribute Getter functions.
+
+        * bindings/scripts/CodeGeneratorJS.pm:
+        (GenerateImplementation):
+        * bindings/scripts/test/JS/JSTestActiveDOMObject.cpp:
+        * bindings/scripts/test/JS/JSTestEventConstructor.cpp:
+        * bindings/scripts/test/JS/JSTestException.cpp:
+        * bindings/scripts/test/JS/JSTestGlobalObject.cpp:
+        * bindings/scripts/test/JS/JSTestInterface.cpp:
+        * bindings/scripts/test/JS/JSTestJSBuiltinConstructor.cpp:
+        * bindings/scripts/test/JS/JSTestNode.cpp:
+        * bindings/scripts/test/JS/JSTestNondeterministic.cpp:
+        * bindings/scripts/test/JS/JSTestObj.cpp:
+        * bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp:
+        * bindings/scripts/test/JS/JSTestTypedefs.cpp:
+        * bindings/scripts/test/JS/JSattribute.cpp:
+
</ins><span class="cx"> 2016-05-25  Alex Christensen  &lt;achristensen@webkit.org&gt;
</span><span class="cx"> 
</span><span class="cx">         Include fewer headers from headers
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsscriptsCodeGeneratorJSpm"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm (201386 => 201387)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm        2016-05-25 16:39:11 UTC (rev 201386)
+++ trunk/Source/WebCore/bindings/scripts/CodeGeneratorJS.pm        2016-05-25 16:43:43 UTC (rev 201387)
</span><span class="lines">@@ -2538,12 +2538,11 @@
</span><span class="cx">             my $attributeConditionalString = $codeGenerator-&gt;GenerateConditionalString($attribute-&gt;signature);
</span><span class="cx">             push(@implContent, &quot;#if ${attributeConditionalString}\n&quot;) if $attributeConditionalString;
</span><span class="cx"> 
</span><del>-            push(@implContent, &quot;EncodedJSValue ${getFunctionName}(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)\n&quot;);
</del><ins>+            push(@implContent, &quot;EncodedJSValue ${getFunctionName}(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)\n&quot;);
</ins><span class="cx">             push(@implContent, &quot;{\n&quot;);
</span><span class="cx"> 
</span><span class="cx">             push(@implContent, &quot;    UNUSED_PARAM(state);\n&quot;);
</span><span class="cx">             push(@implContent, &quot;    UNUSED_PARAM(thisValue);\n&quot;);
</span><del>-            push(@implContent, &quot;    UNUSED_PARAM(slotBase);\n&quot;);
</del><span class="cx"> 
</span><span class="cx">             if (!$attribute-&gt;isStatic || $attribute-&gt;signature-&gt;type =~ /Constructor$/) {
</span><span class="cx">                 push(@implContent, &quot;    JSValue decodedThisValue = JSValue::decode(thisValue);\n&quot;);
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsscriptstestJSJSTestActiveDOMObjectcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestActiveDOMObject.cpp (201386 => 201387)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestActiveDOMObject.cpp        2016-05-25 16:39:11 UTC (rev 201386)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestActiveDOMObject.cpp        2016-05-25 16:43:43 UTC (rev 201387)
</span><span class="lines">@@ -149,11 +149,10 @@
</span><span class="cx">     return false;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestActiveDOMObjectExcitingAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestActiveDOMObjectExcitingAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestActiveDOMObject*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsscriptstestJSJSTestEventConstructorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.cpp (201386 => 201387)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.cpp        2016-05-25 16:39:11 UTC (rev 201386)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestEventConstructor.cpp        2016-05-25 16:43:43 UTC (rev 201387)
</span><span class="lines">@@ -176,11 +176,10 @@
</span><span class="cx">     thisObject-&gt;JSTestEventConstructor::~JSTestEventConstructor();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestEventConstructorAttr1(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestEventConstructorAttr1(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestEventConstructor*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -192,11 +191,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestEventConstructorAttr2(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestEventConstructorAttr2(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestEventConstructor*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -209,11 +207,10 @@
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(SPECIAL_EVENT)
</span><del>-EncodedJSValue jsTestEventConstructorAttr3(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestEventConstructorAttr3(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestEventConstructor*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsscriptstestJSJSTestExceptioncpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestException.cpp (201386 => 201387)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestException.cpp        2016-05-25 16:39:11 UTC (rev 201386)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestException.cpp        2016-05-25 16:43:43 UTC (rev 201387)
</span><span class="lines">@@ -141,11 +141,10 @@
</span><span class="cx">     return false;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestExceptionName(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestExceptionName(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestException*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsscriptstestJSJSTestGlobalObjectcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGlobalObject.cpp (201386 => 201387)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGlobalObject.cpp        2016-05-25 16:39:11 UTC (rev 201386)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestGlobalObject.cpp        2016-05-25 16:43:43 UTC (rev 201387)
</span><span class="lines">@@ -154,11 +154,10 @@
</span><span class="cx">     return false;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestGlobalObjectRegularAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestGlobalObjectRegularAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestGlobalObject*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -171,11 +170,10 @@
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(TEST_FEATURE)
</span><del>-EncodedJSValue jsTestGlobalObjectEnabledAtRuntimeAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestGlobalObjectEnabledAtRuntimeAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestGlobalObject*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsscriptstestJSJSTestInterfacecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp (201386 => 201387)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp        2016-05-25 16:39:11 UTC (rev 201386)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestInterface.cpp        2016-05-25 16:43:43 UTC (rev 201387)
</span><span class="lines">@@ -409,11 +409,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(Condition22) || ENABLE(Condition23)
</span><del>-EncodedJSValue jsTestInterfaceConstructorImplementsStaticReadOnlyAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestInterfaceConstructorImplementsStaticReadOnlyAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue result = jsNumber(TestInterface::implementsStaticReadOnlyAttr());
</span><span class="cx">     return JSValue::encode(result);
</span><span class="cx"> }
</span><span class="lines">@@ -421,11 +420,10 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(Condition22) || ENABLE(Condition23)
</span><del>-EncodedJSValue jsTestInterfaceConstructorImplementsStaticAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestInterfaceConstructorImplementsStaticAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue result = jsStringWithCache(state, TestInterface::implementsStaticAttr());
</span><span class="cx">     return JSValue::encode(result);
</span><span class="cx"> }
</span><span class="lines">@@ -433,11 +431,10 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(Condition22) || ENABLE(Condition23)
</span><del>-EncodedJSValue jsTestInterfaceImplementsStr1(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestInterfaceImplementsStr1(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestInterface*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -451,11 +448,10 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(Condition22) || ENABLE(Condition23)
</span><del>-EncodedJSValue jsTestInterfaceImplementsStr2(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestInterfaceImplementsStr2(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestInterface*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -469,11 +465,10 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(Condition22) || ENABLE(Condition23)
</span><del>-EncodedJSValue jsTestInterfaceImplementsStr3(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestInterfaceImplementsStr3(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestInterface*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -485,11 +480,10 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(Condition22) || ENABLE(Condition23)
</span><del>-EncodedJSValue jsTestInterfaceImplementsNode(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestInterfaceImplementsNode(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestInterface*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -503,11 +497,10 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(Condition11) || ENABLE(Condition12)
</span><del>-EncodedJSValue jsTestInterfaceConstructorSupplementalStaticReadOnlyAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestInterfaceConstructorSupplementalStaticReadOnlyAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue result = jsNumber(WebCore::TestSupplemental::supplementalStaticReadOnlyAttr());
</span><span class="cx">     return JSValue::encode(result);
</span><span class="cx"> }
</span><span class="lines">@@ -515,11 +508,10 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(Condition11) || ENABLE(Condition12)
</span><del>-EncodedJSValue jsTestInterfaceConstructorSupplementalStaticAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestInterfaceConstructorSupplementalStaticAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue result = jsStringWithCache(state, WebCore::TestSupplemental::supplementalStaticAttr());
</span><span class="cx">     return JSValue::encode(result);
</span><span class="cx"> }
</span><span class="lines">@@ -527,11 +519,10 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(Condition11) || ENABLE(Condition12)
</span><del>-EncodedJSValue jsTestInterfaceSupplementalStr1(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestInterfaceSupplementalStr1(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestInterface*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -545,11 +536,10 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(Condition11) || ENABLE(Condition12)
</span><del>-EncodedJSValue jsTestInterfaceSupplementalStr2(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestInterfaceSupplementalStr2(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestInterface*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -563,11 +553,10 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(Condition11) || ENABLE(Condition12)
</span><del>-EncodedJSValue jsTestInterfaceSupplementalStr3(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestInterfaceSupplementalStr3(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestInterface*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -579,11 +568,10 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(Condition11) || ENABLE(Condition12)
</span><del>-EncodedJSValue jsTestInterfaceSupplementalNode(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestInterfaceSupplementalNode(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestInterface*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsscriptstestJSJSTestJSBuiltinConstructorcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestJSBuiltinConstructor.cpp (201386 => 201387)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestJSBuiltinConstructor.cpp        2016-05-25 16:39:11 UTC (rev 201386)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestJSBuiltinConstructor.cpp        2016-05-25 16:43:43 UTC (rev 201387)
</span><span class="lines">@@ -132,11 +132,10 @@
</span><span class="cx">     thisObject-&gt;JSTestJSBuiltinConstructor::~JSTestJSBuiltinConstructor();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestJSBuiltinConstructorTestAttributeCustom(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestJSBuiltinConstructorTestAttributeCustom(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestJSBuiltinConstructor*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -146,11 +145,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestJSBuiltinConstructorTestAttributeRWCustom(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestJSBuiltinConstructorTestAttributeRWCustom(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestJSBuiltinConstructor*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsscriptstestJSJSTestNodecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNode.cpp (201386 => 201387)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNode.cpp        2016-05-25 16:39:11 UTC (rev 201386)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNode.cpp        2016-05-25 16:43:43 UTC (rev 201387)
</span><span class="lines">@@ -135,11 +135,10 @@
</span><span class="cx">     return getDOMPrototype&lt;JSTestNode&gt;(vm, globalObject);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestNodeName(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestNodeName(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestNode*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsscriptstestJSJSTestNondeterministiccpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNondeterministic.cpp (201386 => 201387)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNondeterministic.cpp        2016-05-25 16:39:11 UTC (rev 201386)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestNondeterministic.cpp        2016-05-25 16:43:43 UTC (rev 201387)
</span><span class="lines">@@ -144,11 +144,10 @@
</span><span class="cx">     thisObject-&gt;JSTestNondeterministic::~JSTestNondeterministic();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestNondeterministicNondeterministicReadonlyAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestNondeterministicNondeterministicReadonlyAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestNondeterministic*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -180,11 +179,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestNondeterministicNondeterministicWriteableAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestNondeterministicNondeterministicWriteableAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestNondeterministic*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -216,11 +214,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestNondeterministicNondeterministicExceptionAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestNondeterministicNondeterministicExceptionAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestNondeterministic*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -252,11 +249,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestNondeterministicNondeterministicGetterExceptionAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestNondeterministicNondeterministicGetterExceptionAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestNondeterministic*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -292,11 +288,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestNondeterministicNondeterministicSetterExceptionAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestNondeterministicNondeterministicSetterExceptionAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestNondeterministic*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsscriptstestJSJSTestObjcpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp (201386 => 201387)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp        2016-05-25 16:39:11 UTC (rev 201386)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestObj.cpp        2016-05-25 16:43:43 UTC (rev 201387)
</span><span class="lines">@@ -1375,11 +1375,10 @@
</span><span class="cx">     return Base::getOwnPropertySlotByIndex(thisObject, state, index, slot);
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjReadOnlyLongAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjReadOnlyLongAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1391,11 +1390,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjReadOnlyStringAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjReadOnlyStringAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1407,11 +1405,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjReadOnlyTestObjAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjReadOnlyTestObjAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1423,31 +1420,28 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjConstructorStaticReadOnlyLongAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjConstructorStaticReadOnlyLongAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue result = jsNumber(TestObj::staticReadOnlyLongAttr());
</span><span class="cx">     return JSValue::encode(result);
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjConstructorStaticStringAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjConstructorStaticStringAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue result = jsStringWithCache(state, TestObj::staticStringAttr());
</span><span class="cx">     return JSValue::encode(result);
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjConstructorTestSubObj(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjConstructorTestSubObj(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1457,11 +1451,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjTestSubObjEnabledBySettingConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjTestSubObjEnabledBySettingConstructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1476,11 +1469,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjEnumAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjEnumAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1492,11 +1484,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjByteAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjByteAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1508,11 +1499,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjOctetAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjOctetAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1524,11 +1514,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjShortAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjShortAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1540,11 +1529,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjClampedShortAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjClampedShortAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1556,11 +1544,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjEnforceRangeShortAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjEnforceRangeShortAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1572,11 +1559,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjUnsignedShortAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjUnsignedShortAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1588,11 +1574,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjLongAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjLongAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1604,11 +1589,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjLongLongAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjLongLongAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1620,11 +1604,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjUnsignedLongLongAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjUnsignedLongLongAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1636,11 +1619,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjStringAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjStringAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1652,11 +1634,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjTestObjAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjTestObjAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1668,11 +1649,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjTestNullableObjAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjTestNullableObjAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1684,11 +1664,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjLenientTestObjAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjLenientTestObjAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1700,11 +1679,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjUnforgeableAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjUnforgeableAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1716,11 +1694,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjStringAttrTreatingNullAsEmptyString(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjStringAttrTreatingNullAsEmptyString(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1732,11 +1709,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjXMLObjAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjXMLObjAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1748,11 +1724,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjCreate(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjCreate(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1764,11 +1739,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjReflectedStringAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjReflectedStringAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1780,11 +1754,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjReflectedIntegralAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjReflectedIntegralAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1796,11 +1769,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjReflectedUnsignedIntegralAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjReflectedUnsignedIntegralAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1812,11 +1784,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjReflectedBooleanAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjReflectedBooleanAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1828,11 +1799,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjReflectedURLAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjReflectedURLAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1844,11 +1814,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjReflectedStringAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjReflectedStringAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1860,11 +1829,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjReflectedCustomIntegralAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjReflectedCustomIntegralAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1876,11 +1844,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjReflectedCustomBooleanAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjReflectedCustomBooleanAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1892,11 +1859,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjReflectedCustomURLAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjReflectedCustomURLAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1909,11 +1875,10 @@
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(TEST_FEATURE)
</span><del>-EncodedJSValue jsTestObjEnabledAtRuntimeAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjEnabledAtRuntimeAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1926,11 +1891,10 @@
</span><span class="cx"> 
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjTypedArrayAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjTypedArrayAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1942,11 +1906,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjAttrWithGetterException(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjAttrWithGetterException(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1960,11 +1923,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjAttrWithGetterExceptionWithMessage(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjAttrWithGetterExceptionWithMessage(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1978,11 +1940,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjAttrWithSetterException(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjAttrWithSetterException(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -1994,11 +1955,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjAttrWithSetterExceptionWithMessage(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjAttrWithSetterExceptionWithMessage(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2010,11 +1970,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjStringAttrWithGetterException(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjStringAttrWithGetterException(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2028,11 +1987,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjStringAttrWithSetterException(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjStringAttrWithSetterException(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2044,11 +2002,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjStrictTypeCheckingAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjStrictTypeCheckingAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2060,11 +2017,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjCustomAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjCustomAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2074,11 +2030,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjOnfoo(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjOnfoo(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2089,11 +2044,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjOnwebkitfoo(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjOnwebkitfoo(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2104,11 +2058,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjWithScriptStateAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjWithScriptStateAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2120,11 +2073,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjWithCallWithAndSetterCallWithAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjWithCallWithAndSetterCallWithAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2136,11 +2088,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjWithScriptExecutionContextAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjWithScriptExecutionContextAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2155,11 +2106,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjWithScriptStateAttributeRaises(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjWithScriptStateAttributeRaises(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2173,11 +2123,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjWithScriptExecutionContextAttributeRaises(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjWithScriptExecutionContextAttributeRaises(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2194,11 +2143,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjWithScriptExecutionContextAndScriptStateAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjWithScriptExecutionContextAndScriptStateAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2213,11 +2161,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjWithScriptExecutionContextAndScriptStateAttributeRaises(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjWithScriptExecutionContextAndScriptStateAttributeRaises(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2234,11 +2181,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjWithScriptExecutionContextAndScriptStateWithSpacesAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjWithScriptExecutionContextAndScriptStateWithSpacesAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2253,11 +2199,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjWithScriptArgumentsAndCallStackAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjWithScriptArgumentsAndCallStackAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2270,11 +2215,10 @@
</span><span class="cx"> 
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(Condition1)
</span><del>-EncodedJSValue jsTestObjConditionalAttr1(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjConditionalAttr1(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2288,11 +2232,10 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(Condition1) &amp;&amp; ENABLE(Condition2)
</span><del>-EncodedJSValue jsTestObjConditionalAttr2(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjConditionalAttr2(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2306,11 +2249,10 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(Condition1) || ENABLE(Condition2)
</span><del>-EncodedJSValue jsTestObjConditionalAttr3(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjConditionalAttr3(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2324,11 +2266,10 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(Condition1)
</span><del>-EncodedJSValue jsTestObjConditionalAttr4Constructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjConditionalAttr4Constructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2340,11 +2281,10 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(Condition1) &amp;&amp; ENABLE(Condition2)
</span><del>-EncodedJSValue jsTestObjConditionalAttr5Constructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjConditionalAttr5Constructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2356,11 +2296,10 @@
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><span class="cx"> #if ENABLE(Condition1) || ENABLE(Condition2)
</span><del>-EncodedJSValue jsTestObjConditionalAttr6Constructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjConditionalAttr6Constructor(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2371,11 +2310,10 @@
</span><span class="cx"> 
</span><span class="cx"> #endif
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjCachedAttribute1(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjCachedAttribute1(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2390,11 +2328,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjCachedAttribute2(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjCachedAttribute2(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2409,11 +2346,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjAnyAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjAnyAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2425,11 +2361,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjContentDocument(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjContentDocument(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2440,11 +2375,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjMutablePoint(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjMutablePoint(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2456,11 +2390,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjImmutablePoint(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjImmutablePoint(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2472,11 +2405,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjStrawberry(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjStrawberry(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2488,11 +2420,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjStrictFloat(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjStrictFloat(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2504,11 +2435,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjDescription(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjDescription(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2520,11 +2450,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjId(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjId(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2536,11 +2465,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjHash(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjHash(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2552,11 +2480,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjReplaceableAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjReplaceableAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2568,11 +2495,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjNullableDoubleAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjNullableDoubleAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2584,11 +2510,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjNullableLongAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjNullableLongAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2600,11 +2525,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjNullableBooleanAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjNullableBooleanAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2616,11 +2540,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjNullableStringAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjNullableStringAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2632,11 +2555,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjNullableLongSettableAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjNullableLongSettableAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2648,11 +2570,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjNullableStringSettableAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjNullableStringSettableAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2664,11 +2585,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjNullableStringValue(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjNullableStringValue(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2682,11 +2602,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2698,11 +2617,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjAttributeWithReservedEnumType(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjAttributeWithReservedEnumType(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2714,11 +2632,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjPutForwardsAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjPutForwardsAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -2730,11 +2647,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestObjPutForwardsNullableAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestObjPutForwardsNullableAttribute(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestObj*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsscriptstestJSJSTestSerializedScriptValueInterfacecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp (201386 => 201387)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp        2016-05-25 16:39:11 UTC (rev 201386)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestSerializedScriptValueInterface.cpp        2016-05-25 16:43:43 UTC (rev 201387)
</span><span class="lines">@@ -133,11 +133,10 @@
</span><span class="cx">     thisObject-&gt;JSTestSerializedScriptValueInterface::~JSTestSerializedScriptValueInterface();
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestSerializedScriptValueInterfaceValue(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestSerializedScriptValueInterfaceValue(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestSerializedScriptValueInterface*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -149,11 +148,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestSerializedScriptValueInterfaceReadonlyValue(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestSerializedScriptValueInterfaceReadonlyValue(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestSerializedScriptValueInterface*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -165,11 +163,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestSerializedScriptValueInterfaceCachedValue(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestSerializedScriptValueInterfaceCachedValue(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestSerializedScriptValueInterface*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -184,11 +181,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestSerializedScriptValueInterfacePorts(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestSerializedScriptValueInterfacePorts(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestSerializedScriptValueInterface*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -200,11 +196,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestSerializedScriptValueInterfaceCachedReadonlyValue(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestSerializedScriptValueInterfaceCachedReadonlyValue(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestSerializedScriptValueInterface*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsscriptstestJSJSTestTypedefscpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.cpp (201386 => 201387)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.cpp        2016-05-25 16:39:11 UTC (rev 201386)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSTestTypedefs.cpp        2016-05-25 16:43:43 UTC (rev 201387)
</span><span class="lines">@@ -218,11 +218,10 @@
</span><span class="cx">     return false;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestTypedefsUnsignedLongLongAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestTypedefsUnsignedLongLongAttr(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestTypedefs*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -234,11 +233,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestTypedefsImmutableSerializedScriptValue(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestTypedefsImmutableSerializedScriptValue(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestTypedefs*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -250,11 +248,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestTypedefsConstructorTestSubObj(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestTypedefsConstructorTestSubObj(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestTypedefs*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -264,11 +261,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestTypedefsAttrWithGetterException(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestTypedefsAttrWithGetterException(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestTypedefs*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -282,11 +278,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestTypedefsAttrWithSetterException(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestTypedefsAttrWithSetterException(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestTypedefs*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -298,11 +293,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestTypedefsStringAttrWithGetterException(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestTypedefsStringAttrWithGetterException(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestTypedefs*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span><span class="lines">@@ -316,11 +310,10 @@
</span><span class="cx"> }
</span><span class="cx"> 
</span><span class="cx"> 
</span><del>-EncodedJSValue jsTestTypedefsStringAttrWithSetterException(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsTestTypedefsStringAttrWithSetterException(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSTestTypedefs*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span></span></pre></div>
<a id="trunkSourceWebCorebindingsscriptstestJSJSattributecpp"></a>
<div class="modfile"><h4>Modified: trunk/Source/WebCore/bindings/scripts/test/JS/JSattribute.cpp (201386 => 201387)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/Source/WebCore/bindings/scripts/test/JS/JSattribute.cpp        2016-05-25 16:39:11 UTC (rev 201386)
+++ trunk/Source/WebCore/bindings/scripts/test/JS/JSattribute.cpp        2016-05-25 16:43:43 UTC (rev 201387)
</span><span class="lines">@@ -141,11 +141,10 @@
</span><span class="cx">     return false;
</span><span class="cx"> }
</span><span class="cx"> 
</span><del>-EncodedJSValue jsattributeReadonly(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject* slotBase)
</del><ins>+EncodedJSValue jsattributeReadonly(ExecState* state, EncodedJSValue thisValue, PropertyName, JSObject*)
</ins><span class="cx"> {
</span><span class="cx">     UNUSED_PARAM(state);
</span><span class="cx">     UNUSED_PARAM(thisValue);
</span><del>-    UNUSED_PARAM(slotBase);
</del><span class="cx">     JSValue decodedThisValue = JSValue::decode(thisValue);
</span><span class="cx">     auto* castedThis = jsDynamicCast&lt;JSattribute*&gt;(decodedThisValue);
</span><span class="cx">     if (UNLIKELY(!castedThis)) {
</span></span></pre>
</div>
</div>

</body>
</html>