<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body><span class="vcard"><a class="email" href="mailto:fpizlo&#64;apple.com" title="Filip Pizlo &lt;fpizlo&#64;apple.com&gt;"> <span class="fn">Filip Pizlo</span></a>
</span> changed
              <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED WONTFIX - WebAssembly: doesn't with with --useJIT=0"
   href="https://bugs.webkit.org/show_bug.cgi?id=168694">bug 168694</a>
        <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">Status</td>
           <td>NEW
           </td>
           <td>RESOLVED
           </td>
         </tr>

         <tr>
           <td style="text-align:right;">Resolution</td>
           <td>---
           </td>
           <td>WONTFIX
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED WONTFIX - WebAssembly: doesn't with with --useJIT=0"
   href="https://bugs.webkit.org/show_bug.cgi?id=168694#c3">Comment # 3</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED WONTFIX - WebAssembly: doesn't with with --useJIT=0"
   href="https://bugs.webkit.org/show_bug.cgi?id=168694">bug 168694</a>
              from <span class="vcard"><a class="email" href="mailto:fpizlo&#64;apple.com" title="Filip Pizlo &lt;fpizlo&#64;apple.com&gt;"> <span class="fn">Filip Pizlo</span></a>
</span></b>
        <pre>(In reply to <a href="show_bug.cgi?id=168694#c2">comment #2</a>)
<span class="quote">&gt; &gt; Why would useJIT()=0 ever be valid with Wasm code? Seems like we should
&gt; &gt; never allow running in that configuration since we're already relying on
&gt; &gt; JITing for that call IC.
&gt; 
&gt; It would be nice to be able to say &quot;compile wasm, but don't JIT JS&quot;. I'm not
&gt; sure what we would call that option. Regardless of what we do, it would:
&gt; 
&gt;   - AOT wasm (as always)
&gt;   - Compile the wasm thunks at the same time
&gt;   - Compile the trampolines that are required for ICs when we compile wasm
&gt; code (because usually baseline does this?)
&gt; 
&gt; I think we might have a super unlikely race in current wasm where it's
&gt; possible to always be in the interpreter, compile some wasm, and then not
&gt; have those trampolines either? I'm not sure.</span >

I don't think useJIT means what you want it to mean.  useJIT determines whether JSC is allowed to JIT.  If it's not allowed to JIT, then it's not allowed to wasm.  The only time we set it to false is to simulate environments where we don't have the JIT entitlement, and so cannot JIT at all.

So I think this is wontfix.</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>