diff options
author | Zoran Jovanovic <zoran.jovanovic@imgtec.com> | 2015-09-15 15:21:27 +0000 |
---|---|---|
committer | Zoran Jovanovic <zoran.jovanovic@imgtec.com> | 2015-09-15 15:21:27 +0000 |
commit | dc4b8c276142b826e47202ff3d49aa6ae5aead87 (patch) | |
tree | b4f0c11d630172d129c0b5b8825f3b58f5b54e40 /llvm/lib/Target/Mips/Disassembler | |
parent | 8eb8c9861d4bfc6ccbd050c4bf8fc0fce4bfdc8f (diff) | |
download | bcm5719-llvm-dc4b8c276142b826e47202ff3d49aa6ae5aead87.tar.gz bcm5719-llvm-dc4b8c276142b826e47202ff3d49aa6ae5aead87.zip |
[mips][microMIPS] Fix an issue with disassembling lwm32 instruction
Fixed microMIPS disassembler crash on test case generated by llvm-mc-fuzzer.
Differential Revision: http://reviews.llvm.org/D12881
llvm-svn: 247698
Diffstat (limited to 'llvm/lib/Target/Mips/Disassembler')
-rw-r--r-- | llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp b/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp index 6333d477716..4aa0afd7e03 100644 --- a/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp +++ b/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp @@ -1915,7 +1915,7 @@ static DecodeStatus DecodeRegListOperand(MCInst &Inst, uint64_t Address, const void *Decoder) { unsigned Regs[] = {Mips::S0, Mips::S1, Mips::S2, Mips::S3, Mips::S4, Mips::S5, - Mips::S6, Mips::FP}; + Mips::S6, Mips::S7, Mips::FP}; unsigned RegNum; unsigned RegLst = fieldFromInstruction(Insn, 21, 5); |