[libcxx-dev] Non-merged type info name comparison

Marshall Clow via libcxx-dev libcxx-dev at lists.llvm.org
Mon Sep 23 12:14:07 PDT 2019


On Mon, Sep 23, 2019 at 12:02 PM Shoaib Meenai via libcxx-dev <
libcxx-dev at lists.llvm.org> wrote:

> In https://reviews.llvm.org/rL361913, libc++ gained the option to make
> type info comparisons use a strcmp on the type info name, which is useful
> for when we can’t guarantee RTTI uniqueness. I believe libstdc++ also
> defaults to strcmp comparisons. However, libstdc++ doesn’t perform the
> string comparison when the type info name begins with the * character [1],
> which is the case for e.g. types defined in anonymous namespaces. Should
> libc++’s implementation be changed to match, at least when targeting Linux?
>
>
>
> [1] https://github.com/gcc-mirror/gcc/blo (rest of link elided)
>
>
Please don't post links/snippets of GPL code here; we can't look at them
for licensing reasons.

-- Marshall
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/libcxx-dev/attachments/20190923/8df1b515/attachment.html>


More information about the libcxx-dev mailing list