<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [iOS8][ARMv7(s)] Optimized Object.create in 'use strict' context sometimes breaks."
   href="https://bugs.webkit.org/show_bug.cgi?id=138038#c12">Comment # 12</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [iOS8][ARMv7(s)] Optimized Object.create in 'use strict' context sometimes breaks."
   href="https://bugs.webkit.org/show_bug.cgi?id=138038">bug 138038</a>
              from <span class="vcard"><a class="email" href="mailto:stefan.penner&#64;gmail.com" title="Stefan Penner &lt;stefan.penner&#64;gmail.com&gt;"> <span class="fn">Stefan Penner</span></a>
</span></b>
        <pre>&#64;jack remember that JSC will inline code. As far as I can tell, if a non-use strict module that contains Object.create is inlined into a use strict module the problem returns. With ember, we also still saw the issues until all potential Object.create inline sites in the framework where also stripped of `use strict`. This is extremely brittle, as we do not control user-land code. And if the code is slightly refactored we may once again regress.

We cant just strip use strict from our entire program, as we rely on subtle differences. This really needs to get fixed, hopefully with the recent burst of attention it will happen sooner.</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>