AaronBallman wrote:

> > Was this discussed/reviewed/motivated? There are drawbacks to this approach 
> > outlined in #72383
> > @iains @jyknight @AaronBallman @Bigcheese
> 
> The motivation is in #72383 and I comment in [#72383 
> (comment)](https://github.com/llvm/llvm-project/issues/72383#issuecomment-2275135890)
> 
> This is not reviewed. I wait for several weeks but got no response. And I 
> think it is good. So I choose to land it.

Thank you for the link! (FWIW, there's no problems with these changes having 
been landed; @ChuanqiXu9 is the code owner for modules and the PR was up for 
three weeks without discussion. This is just typical post-commit review 
feedback.)

There's a fair amount of discussion on that thread in opposition to this 
approach, and a comment thread on an issue is not really visible to many 
people. I think this warrants an RFC for a broader discussion, so I'd 
appreciate temporarily reverting this patch.

Some thoughts for the RFC discussion:

* Given that this is not the default behavior for MSVC, should `clang-cl` 
behave differently than `clang`?
* What are the impacts on other tooling (debugger, 3rd party static analysis, 
etc)?
* Is this the correct default when considering intellectual property security 
(will people expect their full, original source to be something that can be 
pulled from these artifacts)?

https://github.com/llvm/llvm-project/pull/102444
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to