<html>
    <head>
      <base href="https://bugs.llvm.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:rnk@google.com" title="Reid Kleckner <rnk@google.com>"> <span class="fn">Reid Kleckner</span></a>
</span> changed
          <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Various programs fail in ~SmallVectorImpl with Visual Studio"
   href="https://bugs.llvm.org/show_bug.cgi?id=48254">bug 48254</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>FIXED
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Various programs fail in ~SmallVectorImpl with Visual Studio"
   href="https://bugs.llvm.org/show_bug.cgi?id=48254#c15">Comment # 15</a>
              on <a class="bz_bug_link 
          bz_status_RESOLVED  bz_closed"
   title="RESOLVED FIXED - Various programs fail in ~SmallVectorImpl with Visual Studio"
   href="https://bugs.llvm.org/show_bug.cgi?id=48254">bug 48254</a>
              from <span class="vcard"><a class="email" href="mailto:rnk@google.com" title="Reid Kleckner <rnk@google.com>"> <span class="fn">Reid Kleckner</span></a>
</span></b>
        <pre>I think we can close this. I updated VS and followed the repro instructions
from the MSVC bug:
<a href="https://developercommunity.visualstudio.com/t/msvc-copies-overaligned-non-trivially-copyable-par/1179643">https://developercommunity.visualstudio.com/t/msvc-copies-overaligned-non-trivially-copyable-par/1179643</a>
... and things seem to work now at this version:

$ cl -GS- t.cpp  && ./t.exe
Microsoft (R) C/C++ Optimizing Compiler Version 19.28.29914 for x86
Copyright (C) Microsoft Corporation.  All rights reserved.

t.cpp
Microsoft (R) Incremental Linker Version 14.28.29914.0
Copyright (C) Microsoft Corporation.  All rights reserved.

/out:t.exe
t.obj
w.self 0041F908


The Visual Studio version is 16.9.4. I think this was always just an MSVC bug
and they fixed it, although they neglected to specify which compiler version
received the fix.

Separately, now I want to try an x86 msvc debug build to see if I can repro
these ICEs. :)</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are on the CC list for the bug.</li>
      </ul>
    </body>
</html>