mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-11-23 11:13:28 +01:00
[DWARF] - Simplify (use dyn_cast instead of isa + cast).
This addresses post commit review comments for r300039. llvm-svn: 300188
This commit is contained in:
parent
c9386fd824
commit
a5494eb7c7
@ -667,11 +667,11 @@ static Expected<uint64_t> getSymbolAddress(const object::ObjectFile &Obj,
|
|||||||
|
|
||||||
static bool isRelocScattered(const object::ObjectFile &Obj,
|
static bool isRelocScattered(const object::ObjectFile &Obj,
|
||||||
const RelocationRef &Reloc) {
|
const RelocationRef &Reloc) {
|
||||||
if (!isa<MachOObjectFile>(&Obj))
|
const MachOObjectFile *MachObj = dyn_cast<MachOObjectFile>(&Obj);
|
||||||
|
if (!MachObj)
|
||||||
return false;
|
return false;
|
||||||
// MachO also has relocations that point to sections and
|
// MachO also has relocations that point to sections and
|
||||||
// scattered relocations.
|
// scattered relocations.
|
||||||
const MachOObjectFile *MachObj = cast<MachOObjectFile>(&Obj);
|
|
||||||
auto RelocInfo = MachObj->getRelocation(Reloc.getRawDataRefImpl());
|
auto RelocInfo = MachObj->getRelocation(Reloc.getRawDataRefImpl());
|
||||||
return MachObj->isRelocationScattered(RelocInfo);
|
return MachObj->isRelocationScattered(RelocInfo);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user