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