[LLVMdev] next

Dale Johannesen dalej at apple.com
Mon Nov 16 12:43:22 CST 2009


On Nov 14, 2009, at 3:16 PMPST, Howard Hinnant wrote:

> In many places there is code that looks like:
>
>     MBBI = next(MBBI);
>
> In C++0X there is a std::next that is likely to be in scope when these
> calls are made. And due to ADL the above call becomes ambiguous:
> llvm::next or std::next?
>
> I recommend:
>
>     MBBI = llvm::next(MBBI);
>
> -Howard

"next" is a popular name; if it breaks llvm, I'd expect this standards  
change to break a lot of existing code.  Do you really want to do that?



More information about the LLVMdev mailing list