Index: lib/CodeGen/GlobalISel/RegisterBankInfo.cpp =================================================================== --- lib/CodeGen/GlobalISel/RegisterBankInfo.cpp +++ lib/CodeGen/GlobalISel/RegisterBankInfo.cpp @@ -91,7 +91,9 @@ return RB; if (auto *RC = RegClassOrBank.dyn_cast()) return &getRegBankFromRegClass(*RC); - return nullptr; + + llvm_unreachable("RegClassOrBank is either a const RegisterBank* or " + "a const TargetRegisterClass*"); } const TargetRegisterClass &