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
