<html>
<head>
<base href="http://llvm.org/bugs/" />
</head>
<body><span class="vcard"><a class="email" href="mailto:antognini.marco@gmail.com" title="Marco Antognini <antognini.marco@gmail.com>"> <span class="fn">Marco Antognini</span></a>
</span> changed
<a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED DUPLICATE - new[]/delete mismatch"
href="http://llvm.org/bugs/show_bug.cgi?id=19948">bug 19948</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>ASSIGNED
</td>
<td>RESOLVED
</td>
</tr>
<tr>
<td style="text-align:right;">Resolution</td>
<td>---
</td>
<td>DUPLICATE
</td>
</tr></table>
<p>
<div>
<b><a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED DUPLICATE - new[]/delete mismatch"
href="http://llvm.org/bugs/show_bug.cgi?id=19948#c2">Comment # 2</a>
on <a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED DUPLICATE - new[]/delete mismatch"
href="http://llvm.org/bugs/show_bug.cgi?id=19948">bug 19948</a>
from <span class="vcard"><a class="email" href="mailto:antognini.marco@gmail.com" title="Marco Antognini <antognini.marco@gmail.com>"> <span class="fn">Marco Antognini</span></a>
</span></b>
<pre>It seems you're right! I did install llvm tools on Monday from the git repos
but the binary used by my test was not the correct one:
(lldb) target modules list
[ 0] 58839031-7790-349F-A2A5-3CD59C3DF9A2 0x0000000100000000 ./build/test
[ 1] 4F68DFC5-2077-39A8-A449-CAC5FDEE7BDE 0x000000010002e000
/usr/lib/libc++.1.dylib
[...]
I did a quick hack with `sudo ln -s
/usr/local/Cellar/llvm35/HEAD/lib/llvm-3.5/usr/lib/libc++.dylib .` and now I
get:
(lldb) target modules list
[ 0] FF973F64-5939-3183-A0FE-4D0E134BA573 0x0000000100000000 ./build/test
[ 1] 042C4CED-6FB2-3B1C-948B-CAF2EE3B9F7A 0x00007fff5fc00000 /usr/lib/dyld
[ 2] 6973F7CB-02B5-3AE8-8792-9E9C50652528 0x0000000000000000
/usr/local/lib/llvm-3.5/usr/lib/libc++.1.dylib
[...]
[ 37] 4F68DFC5-2077-39A8-A449-CAC5FDEE7BDE 0x0000000000000000
/usr/lib/libc++.1.dylib
[...]
So it seems both /usr/lib/libc++.1.dylib (from Apple's CLT I guess) and
/usr/local/lib/llvm-3.5/usr/lib/libc++.1.dylib are loaded. Running the test
shows no issue this time.
I close this issue then. But I've one question: is there a flag/option to tell
clang to use libc++ from /usr/local/lib/llvm-3.5/usr/lib/ and not from
/usr/lib?
*** This bug has been marked as a duplicate of <a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - new[]/delete mismatch with libcxx (flagged by ASAN)"
href="show_bug.cgi?id=17379">bug 17379</a> ***</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>