<html>
    <head>
      <base href="https://bugs.webkit.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [Curl] WebSocket platform part is not implemented."
   href="https://bugs.webkit.org/show_bug.cgi?id=144628#c13">Comment # 13</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [Curl] WebSocket platform part is not implemented."
   href="https://bugs.webkit.org/show_bug.cgi?id=144628">bug 144628</a>
              from <span class="vcard"><a class="email" href="mailto:achristensen&#64;apple.com" title="Alex Christensen &lt;achristensen&#64;apple.com&gt;"> <span class="fn">Alex Christensen</span></a>
</span></b>
        <pre><span class="quote">&gt; MSVC didn't want to convert this, I got the error:
&gt; 
&gt; error C2664: 'std::unique_ptr&lt;const char
&gt; [],std::default_delete&lt;_Ty&gt;&gt;::unique_ptr(const
&gt; std::unique_ptr&lt;_Ty,std::default_delete&lt;_Ty&gt;&gt; &amp;)' : 
&gt; cannot convert argument 1 from 'std::unique_ptr&lt;char
&gt; [],std::default_delete&lt;_Ty&gt;&gt;' to 'std::unique_ptr&lt;const char
&gt; [],std::default_delete&lt;_Ty&gt;&gt; &amp;&amp;'</span >
If this really is a bug in MSVC, could you use const_cast to add const instead of taking it away?  That would be nicer.
<span class="quote">&gt; I had to add a SocketData constructor since m_sendData.append(SocketData {
&gt; WTF::move(copy), length }) didn't compile with MSVC. The error I got was:
&gt; 
&gt; error C2440 : '&lt;function-style-cast&gt;' : cannot convert from
&gt; 'initializer-list' to 'WebCore::SocketStreamHandle::SocketData'
&gt; 1&gt;          No constructor could take the source type, or constructor
&gt; overload resolution was ambiguous</span >
Does it work to call the constructor without any initializer-list? (no {})</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>