https://d.puremagic.com/issues/show_bug.cgi?id=11837
--- Comment #13 from yebblies <[email protected]> 2014-02-24 22:04:19 EST --- (In reply to comment #12) > > > > I also don't see memcmp usage as a compelling must-have use case. > > > > Given that A converts to B, and B converts to C, why doesn't A convert to > > C? > > memcmp is a symptom of this strange limitation. > > [snip] I have severe reservations about doing this > just for memcmp(). Need a better reason. I gave you a reason, in fact, you quoted it. A converts to B, and B converts to C, but A doesn't convert to C. Why shouldn't A convert to C????? I'm not proposing a new special case, I'm trying to remove one that was introduced for reasons forgotten. > Changing overloading rules can have unexpected and far reaching consequences. > It is not very knowable in advance. The same reasoning could be used to block every change to the compiler. Every non-trivial change could potentially affect something unintended. The only way forward is to do your best to identify problems, then implement it and wait for regression reports. -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
