[libcxx-dev] Question: Why are std::exception & friends not in a versioned namespace?

Duncan P. N. Exon Smith via libcxx-dev libcxx-dev at lists.llvm.org
Wed Oct 17 14:55:04 PDT 2018


+libcxx-dev, which I accidentally dropped. 

> On Oct 17, 2018, at 14:53, Duncan P. N. Exon Smith <dexonsmith at apple.com> wrote:
> 
> I think it was for exception unwinding compatibility between libc++ and libstdc++.  These symbols live in libc++abi, which the other two can link against. 
> 
>> On Oct 17, 2018, at 11:32, Louis Dionne via libcxx-dev <libcxx-dev at lists.llvm.org> wrote:
>> 
>> The title of the message pretty much says everything. I’m wondering why `std::exception` is not `std::__1::exception` instead — most symbols are in the  versioned namespace, but not this one.
>> 
>> Thanks,
>> Louis
>> 
>> _______________________________________________
>> libcxx-dev mailing list
>> libcxx-dev at lists.llvm.org
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/libcxx-dev


More information about the libcxx-dev mailing list