[PATCH] D29609: [dsymutil] Follow dependencies during ODR uniquing

Frederic Riss via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Feb 6 15:38:55 PST 2017


friss added a comment.

While I understand the issue you're describing, you don't really describe how you solve it. How does DIEODRSeen solve the issue?

I think the underlying issue is that the first forward declaration of "struct S" is considered canonical even though it is only a forward declaration. It's tricky to handle this correctly, because there's no guarantee that there will be a full definition available further down the link.


Repository:
  rL LLVM

https://reviews.llvm.org/D29609





More information about the llvm-commits mailing list