rjmccall added a comment.

It's not just that functions can't be overloaded on the parameter-variable type 
qualifier — it's not part of the function type at all, just like making a 
parameter 'const int' instead of 'int' is not part of the function type.  I 
understand that MSVC mangles some things that really shouldn't be mangled, but 
I would greatly prefer if you could make an exception for this.

Separately, re-using existing manglings like this seems *really* sketchy.  Is 
this 100% necessary?  There's no way to just fake something up?


Repository:
  rC Clang

https://reviews.llvm.org/D42614



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

Reply via email to