<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>