steakhal planned changes to this revision.
steakhal added a comment.

In D132236#3752209 <https://reviews.llvm.org/D132236#3752209>, @NoQ wrote:

>> So, what you are suggesting here is an alternative solution to the one you 
>> already proposed in your last comment?
>
> I was just expanding the initial suggestion but also symbol reaper is too 
> complicated for me to make such suggestions confidently. So I'm just sharing 
> some ideas but you'll probably have to dig deeper to understand whether 
> they're correct.

I see. I very much appreciate any suggestions. Many thanks.

>> Unfortunately, we found many FPs introduced by this change; so this should 
>> be definitely blocked.
>
> Interesting, I didn't expect that. It could be insanely valuable to make 
> tests out of those so that future generations didn't make the same mistake! 
> Symbol reaper seems to be very under-tested for its complexity.

I agree. We were also surprised. I havent spent the time to understand the root 
cause, as only a single path resulted in a 160Mb+ html. So far I can tell that 
it messed up something including lambdas capturing by reference. I find it 
always difficult to catch "what is missing" from the puzzle in such cases. Its 
much easier to catch if something has a wrong binding etc. We'll see how much 
effort it takes to reduce. For FPs I dont know how to automate this process. :/

Lets see when we get back to this.


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D132236

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

Reply via email to