[PATCH] D45170: Cleanup DWARFCompileUnit and DWARFUnit in preparation for adding DWARFTypeUnit
Davide Italiano via llvm-commits
llvm-commits at lists.llvm.org
Fri Apr 6 09:32:37 PDT 2018
On Fri, Apr 6, 2018 at 1:02 AM, Jan Kratochvil via Phabricator
<reviews at reviews.llvm.org> wrote:
> jankratochvil added a comment.
>
> I disagree with this patch as `DWARFUnit` was a lightweight wrapper for `DWARFPartialUnit`. Now I will have to create some new lightweight superclass like `DWARFAbstractUnit`.
> My patch prepared it for:
>
> DWARFUnit->DWARFCompileUnit
> DWARFUnit->DWARFPartialUnit
>
> And I planned the type units should be implemented like:
>
> DWARFUnit->DWARFSomeNameUnit->DWARFCompileUnit
> DWARFUnit->DWARFSomeNameUnit->DWARFTypeUnit
> DWARFUnit->DWARFPartialUnit
>
> This patch just reused + changed my abstraction for a completely different purpose and I will have to reimplement it again under a different name. Or what do you suggest?
>
As there's some disagreement on how to proceed forward, we can
probably revert this for now and start a discussion.
You can probably do it yourself.
--
Davide
More information about the llvm-commits
mailing list