jroelofs added a comment.

In http://reviews.llvm.org/D17456#357245, @bcraig wrote:

> In http://reviews.llvm.org/D17456#357232, @jroelofs wrote:
>
> > > The private redirector symbol names are all prefixed with _CXX_* so that 
> > > they won't conflict with user symbols,
> >
> >
> > This is more @mclow.lists/@ericwf's domain, but I think __libcxx_ prefixes 
> > would be safer (so that there's no chance of clashing with libstdc++, if 
> > they decide to do something similar, or already have).
>
>
> Do we need our headers to coexist with the headers from other C++ 
> implementations?  That seems fraught with peril.  I've tried to do something 
> like that in the past with STLPort in combination with various compilers' 
> STLs, and ADL basically made the results unusable.


I think the headers are a lost cause. It's the symbols I'm actually worried 
about. There are people who link against both standard libraries (and that's a 
valid, supported use case).


http://reviews.llvm.org/D17456



_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to