[libcxx] r215740 - Revert "Turn off extern templates for most uses."

Chandler Carruth chandlerc at google.com
Sun Aug 17 18:32:41 PDT 2014


On Sun, Aug 17, 2014 at 6:27 PM, Eric Fiselier <eric at efcs.ca> wrote:

> > Just as a small data point, with an instrumented program and
> uninstrumented libc++ I see 575 msan failures without extern templates,
> and 724 with. If libc++ is instrumented, it's more like 200 (and many of
> these look like they're just because I've messed up using the
> instrumented library with the instrumented executable).
>
> A large amount of the test failures w/ MSAN are because some tests replace
> operator new and operator delete. This causes a linking error.
> I don't have specific numbers for the amount of tests that do this but you
> should take that into consideration.
>

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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20140817/67f817ca/attachment.html>


More information about the cfe-commits mailing list