diff --git a/llvm/include/llvm/CodeGen/MachineRegisterInfo.h b/llvm/include/llvm/CodeGen/MachineRegisterInfo.h --- a/llvm/include/llvm/CodeGen/MachineRegisterInfo.h +++ b/llvm/include/llvm/CodeGen/MachineRegisterInfo.h @@ -968,10 +968,10 @@ /// returns defs. If neither are true then you are silly and it always /// returns end(). If SkipDebug is true it skips uses marked Debug /// when incrementing. - template - class defusechain_iterator - : public std::iterator { + template + class defusechain_iterator : public std::iterator { friend class MachineRegisterInfo; MachineOperand *Op = nullptr; @@ -1008,10 +1008,10 @@ } public: - using reference = std::iterator::reference; - using pointer = std::iterator::pointer; + using reference = std::iterator::reference; + using pointer = std::iterator::pointer; defusechain_iterator() = default;