[PATCH] D143269: [DWARFLinker] Refactor cloneAddressAttribute().
Frederic Riss via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Fri Feb 3 10:24:12 PST 2023
friss added a comment.
This feels like a nice generalization (and I like the shape of the new code better), but I'm wondering if it's not too general. For example a `DT_AT_location` can be `DW_FORM_addr`, and applying PCOffset to it would be wrong. I'm not sure what PCOffset is set to in a variable DIE, but it does feel somewhat wrong even if it's 0. I cannot be 100% sure, but I believe that fear of mishandling non-PC addresses was the original thinking that led to spelling out all the supported cases.
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D143269/new/
https://reviews.llvm.org/D143269
More information about the llvm-commits
mailing list