EricWF added a comment.

In https://reviews.llvm.org/D28785#651156, @EricWF wrote:

> In https://reviews.llvm.org/D28785#650101, @compnerd wrote:
>
> > While I love this direction (the original version really was an 
> > unintelligible pile of code), I really think that this change may be taking 
> > on too much.  Why not split it up first and do nothing else.  We could do 
> > the MS ABI implementation in a subsequent change.  This would improve the 
> > code and would not be gated on the MS ABI changes.
>
>
> I agree this review is taking on too much, it started out much smaller and I 
> tried to avoid expanding it, but in the end I had three options:
>
> A) Regress and remove all support for MSVC, this would break the windows 
> build. (at least in `exception.cpp` and `new.cpp`).
>  B) Implement incorrect versions of `support/runtime/<header>_msvc.ipp`  
> based on w/e we currently have, just to keep Windows building.
>  C) Implement correct versions of `support/runtime/<header>_msvc.ipp`.
>
> I choose (C) since I didn't want to regress Windows, or spend time 
> implementing incorrect `<header>_msvc.ipp` versions.
>  However I'm willing to try and shrink this down if you think that would be 
> better.


That's dumb, and I'm dumb. I should be perfectly capable of breaking this down 
into smaller pieces


https://reviews.llvm.org/D28785



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

Reply via email to