steakhal wrote:

Before I'd continue my review, I'd like a bit more context about the crash.
So we ended up with different "sorts", but I feel like that is because we don't 
capture implicit conversions that would play the role of widening or matching 
the operands type like standard arithmetic conversions and promotion rules 
would dictate.

I also looked at the test cases and it wasn't apparent where exactly it 
crashed, and why we need a stack address escape diag to trigger it. My best bet 
would be that we need some diag to trigger refutation, but then we could use a 
`clang_analyzer_warnIfReached` I think to convey this.

Could you tell us a bit more about this crash? And I we have not touched any 
related parts for ages now, how did you discover this now? Did you improve your 
fuzzer to cover more patterns?

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

Reply via email to