ppc: return failure when Base>=32 in decodeMemRIOperands()
This commit is contained in:
parent
d49ec461ab
commit
06eacaf4c8
|
@ -261,6 +261,8 @@ static DecodeStatus decodeMemRIOperands(MCInst *Inst, uint64_t Imm,
|
|||
uint64_t Disp = Imm & 0xFFFF;
|
||||
|
||||
// assert(Base < 32 && "Invalid base register");
|
||||
if (Base >= 32)
|
||||
return MCDisassembler_Fail;
|
||||
|
||||
switch (MCInst_getOpcode(Inst)) {
|
||||
default: break;
|
||||
|
|
Loading…
Reference in New Issue