From: Pavel Labath Date: Mon, 6 Jul 2020 08:32:55 +0000 (+0200) Subject: [lldb/Utility] Merge Scalar::Get(Value)TypeAsCString X-Git-Tag: llvmorg-12-init~992 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=5daa39aa4c355e899c2ceb371ba3c8347200a687;p=platform%2Fupstream%2Fllvm.git [lldb/Utility] Merge Scalar::Get(Value)TypeAsCString --- diff --git a/lldb/include/lldb/Utility/Scalar.h b/lldb/include/lldb/Utility/Scalar.h index 275df4d..f215fa7 100644 --- a/lldb/include/lldb/Utility/Scalar.h +++ b/lldb/include/lldb/Utility/Scalar.h @@ -125,7 +125,7 @@ public: m_integer.clearAllBits(); } - const char *GetTypeAsCString() const; + const char *GetTypeAsCString() const { return GetValueTypeAsCString(m_type); } void GetValue(Stream *s, bool show_type) const; diff --git a/lldb/source/Utility/Scalar.cpp b/lldb/source/Utility/Scalar.cpp index c36ccab..7397744 100644 --- a/lldb/source/Utility/Scalar.cpp +++ b/lldb/source/Utility/Scalar.cpp @@ -229,44 +229,6 @@ void Scalar::GetValue(Stream *s, bool show_type) const { } } -const char *Scalar::GetTypeAsCString() const { - switch (m_type) { - case e_void: - return "void"; - case e_sint: - return "int"; - case e_uint: - return "unsigned int"; - case e_slong: - return "long"; - case e_ulong: - return "unsigned long"; - case e_slonglong: - return "long long"; - case e_ulonglong: - return "unsigned long long"; - case e_sint128: - return "int128_t"; - case e_uint128: - return "unsigned int128_t"; - case e_sint256: - return "int256_t"; - case e_uint256: - return "unsigned int256_t"; - case e_sint512: - return "int512_t"; - case e_uint512: - return "unsigned int512_t"; - case e_float: - return "float"; - case e_double: - return "double"; - case e_long_double: - return "long double"; - } - return ""; -} - Scalar::~Scalar() = default; Scalar::Type Scalar::GetBestTypeForBitSize(size_t bit_size, bool sign) { diff --git a/lldb/unittests/Utility/ScalarTest.cpp b/lldb/unittests/Utility/ScalarTest.cpp index afbb761..910ff17 100644 --- a/lldb/unittests/Utility/ScalarTest.cpp +++ b/lldb/unittests/Utility/ScalarTest.cpp @@ -362,7 +362,7 @@ TEST(ScalarTest, Scalar_512) { ASSERT_TRUE(S.MakeUnsigned()); EXPECT_EQ(S.GetType(), Scalar::e_uint512); - ASSERT_STREQ(S.GetTypeAsCString(), "unsigned int512_t"); + ASSERT_STREQ(S.GetTypeAsCString(), "uint512_t"); ASSERT_STREQ(S.GetValueTypeAsCString(Scalar::e_uint512), "uint512_t"); EXPECT_EQ(S.GetByteSize(), 64U);