kuilpd wrote:

@Michael137 
I followed your advice and added floating point conversion rank to the now 
unified `ConversionRank` function, got rid of separate floating point logic. 

However, I realized in the process that I missed an edge case when there are 
two different integer types of the same size, e.g `long` and `long long` on 
many systems. Basically, when adding `unsigned long` and `long long` the 
resulting type should become `unsigned long long`. I added the function and the 
description of the logic, please give it a look.

https://github.com/llvm/llvm-project/pull/177208
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to