Fix a pair of array index checks.

Patch by Marius Wachtler.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@196560 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Eric Christopher
2013-12-06 02:33:38 +00:00
parent f8edf9fca9
commit a6000643d9

View File

@ -899,7 +899,7 @@ MachOObjectFile::getRelocationTypeName(DataRefImpl Rel,
"GENERIC_RELOC_LOCAL_SECTDIFF", "GENERIC_RELOC_LOCAL_SECTDIFF",
"GENERIC_RELOC_TLV" }; "GENERIC_RELOC_TLV" };
if (RType > 6) if (RType > 5)
res = "Unknown"; res = "Unknown";
else else
res = Table[RType]; res = Table[RType];
@ -962,6 +962,9 @@ MachOObjectFile::getRelocationTypeName(DataRefImpl Rel,
"PPC_RELOC_LO14_SECTDIFF", "PPC_RELOC_LO14_SECTDIFF",
"PPC_RELOC_LOCAL_SECTDIFF" }; "PPC_RELOC_LOCAL_SECTDIFF" };
if (RType > 15)
res = "Unknown";
else
res = Table[RType]; res = Table[RType];
break; break;
} }