teemperor accepted this revision. teemperor added a comment. This revision is now accepted and ready to land.
Beside some minor things this LGTM. ================ Comment at: lldb/source/Utility/Scalar.cpp:864 case e_uint512: - return static_cast<long_double_t>( - llvm::APIntOps::RoundAPIntToDouble(m_integer)); ---------------- Seems unrelated to the patch? Also it would be inconsistent that this is removed here and not below. FWIW this is used to suppress `-Wdouble-promotion` warnings, so it does have a purpose. ================ Comment at: lldb/unittests/Utility/ScalarTest.cpp:97 +TEST(ScalarTest, Getters) { + CheckConversion((int)0x87654321); + CheckConversion((unsigned int)0x87654321u); ---------------- If you change this to `CheckConversion<int>(0x87654321);` then that's one C-style cast less (which will make me very happy) and if someone accidentally makes this a `long` literal or so we get a compiler warning (instead of the compiler just silently truncating the thing). Also I guess `short` and `char` is missing? Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D82772/new/ https://reviews.llvm.org/D82772 _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits