ljmf00 added a comment.

In D114668#3159640 <https://reviews.llvm.org/D114668#3159640>, @bulbazord wrote:

> I think breaking it out of the Clang-specific class makes sense if we want 
> LLDB to be more language-agnostic. Do you have an idea of what bits of 
> `DWARFASTParserClang` can be moved out other than `ParseChildArrayInfo` and 
> `GetAccessTypeFromDWARF` (from the patch on top of this)? What is your 
> end-goal with this decoupling? I assume you want to work towards supporting 
> languages non-clang-based languages but I'm curious about the motivation.

@bulbazord Yes, my plan is to make LLDB interfaces more language-agnostic, to 
accommodate D programming language DWARFASTParser and TypeSystem. I've seen 
other language plugins such as Go that simply copy and paste this method, but I 
want to make D addition clearer and avoid such duplication. You can see more 
similar changes on Clang-specific code decoupling on the stacked changes.

I have made the requested changes, can you re-review, please? Also pinging 
@shafik .


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D114668/new/

https://reviews.llvm.org/D114668

_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to