<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [ES6] Arrow function syntax. Arrow function specific features. Lexical bind &quot;arguments&quot;"
   href="https://bugs.webkit.org/show_bug.cgi?id=145132#c58">Comment # 58</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [ES6] Arrow function syntax. Arrow function specific features. Lexical bind &quot;arguments&quot;"
   href="https://bugs.webkit.org/show_bug.cgi?id=145132">bug 145132</a>
              from <span class="vcard"><a class="email" href="mailto:gskachkov&#64;gmail.com" title="GSkachkov &lt;gskachkov&#64;gmail.com&gt;"> <span class="fn">GSkachkov</span></a>
</span></b>
        <pre>Comment on <span class="bz_obsolete"><a href="attachment.cgi?id=269298&amp;action=diff" name="attach_269298" title="Patch">attachment 269298</a> <a href="attachment.cgi?id=269298&amp;action=edit" title="Patch">[details]</a></span>
Patch

View in context: <a href="https://bugs.webkit.org/attachment.cgi?id=269298&amp;action=review">https://bugs.webkit.org/attachment.cgi?id=269298&amp;action=review</a>

Also I've added test of Generator

<span class="quote">&gt;&gt; Source/JavaScriptCore/tests/stress/arrowfunction-lexical-bind-arguments-strict.js:32
&gt;&gt; +    // <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [ES6] Arrow function. Arrow function should raise exception ReferenceError only when access to 'arguments' in strict mode"
   href="show_bug.cgi?id=152570">https://bugs.webkit.org/show_bug.cgi?id=152570</a>
&gt; 
&gt; why does it lead to a reference error?</span >

Now I understand that it is wrong place for this test. I've removed it. The idea is that Global scope does not contain variable 'arguments', and access to the 'arguments' from global scope should lead to ReferenceError. Current test is executed in JSC app where arguments is empty array.

<span class="quote">&gt;&gt; Source/WebInspectorUI/UserInterface/Base/Object.js:63
&gt;&gt; +            that.removeEventListener(eventType, wrappedCallback, null);
&gt; 
&gt; why is this necessary?</span >

See line below. Without this change, but with current patch - arguments will start contain values of singleFireEventListener instead of values that is passed during wrappedCallback invocation.</pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>