From: Quentin Colombet Date: Mon, 5 Dec 2016 19:02:37 +0000 (+0000) Subject: [AArch64][RegisterBankInfo] Fix typo in the logic used in assert. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=0689e744d25f8906765cd08fd7f1faa0d73ce8cf;p=llvm [AArch64][RegisterBankInfo] Fix typo in the logic used in assert. Thanks to David Binderman for bringing it to my attention. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@288688 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/AArch64/AArch64RegisterBankInfo.cpp b/lib/Target/AArch64/AArch64RegisterBankInfo.cpp index 962c4c79ae2..fb03252219f 100644 --- a/lib/Target/AArch64/AArch64RegisterBankInfo.cpp +++ b/lib/Target/AArch64/AArch64RegisterBankInfo.cpp @@ -370,7 +370,7 @@ void AArch64RegisterBankInfo::applyMappingImpl( case TargetOpcode::G_BITCAST: case TargetOpcode::G_LOAD: { // Those ID must match getInstrAlternativeMappings. - assert((OpdMapper.getInstrMapping().getID() >= 1 || + assert((OpdMapper.getInstrMapping().getID() >= 1 && OpdMapper.getInstrMapping().getID() <= 4) && "Don't know how to handle that ID"); return applyDefaultMapping(OpdMapper);