diff options
Diffstat (limited to 'lld/ELF/AArch64ErrataFix.cpp')
-rw-r--r-- | lld/ELF/AArch64ErrataFix.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lld/ELF/AArch64ErrataFix.cpp b/lld/ELF/AArch64ErrataFix.cpp index b9fd4cdbad69..741ff26a7e6c 100644 --- a/lld/ELF/AArch64ErrataFix.cpp +++ b/lld/ELF/AArch64ErrataFix.cpp @@ -630,8 +630,8 @@ bool AArch64Err843419Patcher::createFixes() { for (OutputSection *os : outputSections) { if (!(os->flags & SHF_ALLOC) || !(os->flags & SHF_EXECINSTR)) continue; - for (BaseCommand *bc : os->sectionCommands) - if (auto *isd = dyn_cast<InputSectionDescription>(bc)) { + for (SectionCommand *cmd : os->commands) + if (auto *isd = dyn_cast<InputSectionDescription>(cmd)) { std::vector<Patch843419Section *> patches = patchInputSectionDescription(*isd); if (!patches.empty()) { |