xiaobai added a comment.

In D62755#1525890 <https://reviews.llvm.org/D62755#1525890>, @aprantl wrote:

> Those are good goals. Thank you for working on this!


Thank you for taking the time to review this and discuss this with me! :)

> I don't yet see the connection between those goals and this patch, but I 
> might be missing something. Would CPPLanguageRuntime need to be anything but 
> a forward declaration in Process.h?

Apologies for not making this clearer. I view this patch as a step in moving 
all non-plugin libraries over to using the LanguageRuntime interface instead of 
using CPPLanguageRuntime and ObjCLanguageRuntime directly. This particular 
patch is a part of making Target more language agnostic, as I've been doing 
over the past few weeks. Here are some other commits that I've recently made 
towards that goal: rL362164 <https://reviews.llvm.org/rL362164>, rL362154 
<https://reviews.llvm.org/rL362154>, rL361999 
<https://reviews.llvm.org/rL361999>, rL360945 
<https://reviews.llvm.org/rL360945>.

Somewhat related, earlier this month I made the Breakpoint library language 
agnostic with rL360509 <https://reviews.llvm.org/rL360509>. This is what I want 
to do, but for each of the non-plugin libraries (e.g. Target).


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

https://reviews.llvm.org/D62755



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

Reply via email to