<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Aug 17, 2014 at 6:27 PM, Eric Fiselier <span dir="ltr"><<a href="mailto:eric@efcs.ca" target="_blank">eric@efcs.ca</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class=""><span style="font-family:arial,sans-serif;font-size:13px">> Just as a small data point, with an instrumented program and</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">uninstrumented libc++ I see 575 msan failures without extern templates,</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">and 724 with. If libc++ is instrumented, it's more like 200 (and many of</span><br style="font-family:arial,sans-serif;font-size:13px"><span style="font-family:arial,sans-serif;font-size:13px">these look like they're just because I've messed up using the</span><br style="font-family:arial,sans-serif;font-size:13px">

<span style="font-family:arial,sans-serif;font-size:13px">instrumented library with the instrumented executable).</span><div><span style="font-family:arial,sans-serif;font-size:13px"><br></span></div></div><div><span style="font-family:arial,sans-serif;font-size:13px">A large amount of the test failures w/ MSAN are because some tests replace operator new and operator delete. This causes a linking error.</span></div>

<div><font face="arial, sans-serif">I don't have specific numbers for the amount of tests that do this but you should take that into consideration.</font></div><div></div></blockquote></div><br>FWIW, I don't think that MSan was *ever* intended to not have false positives with an uninstrumented standard library. So I really don't understand why this is an interesting thing to dig into.</div>
</div>