[PATCH] D67284: [LLD][ELF][ARM] Implement --fix-cortex-a8 to fix erratum 657417
Peter Smith via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Tue Sep 10 03:57:47 PDT 2019
peter.smith marked an inline comment as done.
peter.smith added inline comments.
================
Comment at: ELF/ARMErrataFix.cpp:490
+ auto thumbSym = llvm::find_if(mapSyms, [&](const Defined *ms) {
+ return ms->getName().startswith("$t");
+ });
----------------
MaskRay wrote:
> Above you use `s->getName() == "$t" || s->getName().startswith("$t.");`
I think using ms here is defensible. Beforehand we were processing all symbols, that may or may not be mapping symbols. Here we know that the symbol is a mapping symbol as we filtered them out earlier.
I don't mind changing if you'd prefer s instead of ms?
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D67284/new/
https://reviews.llvm.org/D67284
More information about the llvm-commits
mailing list