On Tue, Jul 7, 2015 at 1:27 PM Artem Belevich <[email protected]> wrote:

> In http://reviews.llvm.org/D9509#200597, @echristo wrote:
>
> > Couple of inline comments, and I'm still not a huge fan of the
> getTargetToolChain bits. It seems like we should be able to have a single
> interface to getting a target toolchain that works for both cases. Maybe
> compute the triple up front for use in the rest of the driver for the host?
>
>
> Existing code commingles two independent things -- figuring out target
> triple value and retrieving corresponding ToolChain for a given Triple. My
> change just refactored out Triple->ToolChain mapping.
>
>
Right. That's a good start for sure. Let's also see if we can refactor out
BindArchAction to be a Triple (or stringref of triple) instead of passing
DarwinArchName around and just use the triple.


> ----------------
> echristo wrote:
> > Can you rearrange the code so that it doesn't need the forward
> declaration?
> Nope. PrintActions1 and PrintActionList call each other recursively. At
> least one of them must have forward declaration.
>

Hrm.

-eric
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to