summaryrefslogtreecommitdiffstats
path: root/lldb/source/Core/Scalar.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'lldb/source/Core/Scalar.cpp')
-rw-r--r--lldb/source/Core/Scalar.cpp80
1 files changed, 0 insertions, 80 deletions
diff --git a/lldb/source/Core/Scalar.cpp b/lldb/source/Core/Scalar.cpp
index e791236f639..a34edd30e14 100644
--- a/lldb/source/Core/Scalar.cpp
+++ b/lldb/source/Core/Scalar.cpp
@@ -169,7 +169,6 @@ Scalar::GetByteSize() const
{
switch (m_type)
{
- default:
case e_void:
break;
case e_sint: return sizeof(m_data.sint);
@@ -190,7 +189,6 @@ Scalar::IsZero() const
{
switch (m_type)
{
- default:
case e_void:
break;
case e_sint: return m_data.sint == 0;
@@ -215,7 +213,6 @@ Scalar::GetValue (Stream *s, bool show_type) const
switch (m_type)
{
case e_void:
- default:
break;
case e_sint: s->Printf("%i", m_data.sint); break;
case e_uint: s->Printf("0x%8.8x", m_data.uint); break;
@@ -234,8 +231,6 @@ Scalar::GetTypeAsCString() const
{
switch (m_type)
{
- default:
- break;
case e_void: return "void";
case e_sint: return "int";
case e_uint: return "unsigned int";
@@ -358,7 +353,6 @@ Scalar::Promote(Scalar::Type type)
case e_sint:
switch (type)
{
- default:
case e_void: break;
case e_sint: success = true; break;
case e_uint: m_data.uint = m_data.sint; success = true; break;
@@ -375,7 +369,6 @@ Scalar::Promote(Scalar::Type type)
case e_uint:
switch (type)
{
- default:
case e_void:
case e_sint: break;
case e_uint: success = true; break;
@@ -392,7 +385,6 @@ Scalar::Promote(Scalar::Type type)
case e_slong:
switch (type)
{
- default:
case e_void:
case e_sint:
case e_uint: break;
@@ -409,7 +401,6 @@ Scalar::Promote(Scalar::Type type)
case e_ulong:
switch (type)
{
- default:
case e_void:
case e_sint:
case e_uint:
@@ -426,7 +417,6 @@ Scalar::Promote(Scalar::Type type)
case e_slonglong:
switch (type)
{
- default:
case e_void:
case e_sint:
case e_uint:
@@ -443,7 +433,6 @@ Scalar::Promote(Scalar::Type type)
case e_ulonglong:
switch (type)
{
- default:
case e_void:
case e_sint:
case e_uint:
@@ -460,7 +449,6 @@ Scalar::Promote(Scalar::Type type)
case e_float:
switch (type)
{
- default:
case e_void:
case e_sint:
case e_uint:
@@ -477,7 +465,6 @@ Scalar::Promote(Scalar::Type type)
case e_double:
switch (type)
{
- default:
case e_void:
case e_sint:
case e_uint:
@@ -494,7 +481,6 @@ Scalar::Promote(Scalar::Type type)
case e_long_double:
switch (type)
{
- default:
case e_void:
case e_sint:
case e_uint:
@@ -519,7 +505,6 @@ Scalar::GetValueTypeAsCString (Scalar::Type type)
{
switch (type)
{
- default: break;
case e_void: return "void";
case e_sint: return "int";
case e_uint: return "unsigned int";
@@ -583,7 +568,6 @@ Scalar::Cast(Scalar::Type type)
case e_sint:
switch (type)
{
- default:
case e_void: break;
case e_sint: success = true; break;
case e_uint: m_data.uint = m_data.sint; success = true; break;
@@ -600,7 +584,6 @@ Scalar::Cast(Scalar::Type type)
case e_uint:
switch (type)
{
- default:
case e_void:
case e_sint: m_data.sint = m_data.uint; success = true; break;
case e_uint: success = true; break;
@@ -617,7 +600,6 @@ Scalar::Cast(Scalar::Type type)
case e_slong:
switch (type)
{
- default:
case e_void:
case e_sint: m_data.sint = m_data.slong; success = true; break;
case e_uint: m_data.uint = m_data.slong; success = true; break;
@@ -634,7 +616,6 @@ Scalar::Cast(Scalar::Type type)
case e_ulong:
switch (type)
{
- default:
case e_void:
case e_sint: m_data.sint = m_data.ulong; success = true; break;
case e_uint: m_data.uint = m_data.ulong; success = true; break;
@@ -651,7 +632,6 @@ Scalar::Cast(Scalar::Type type)
case e_slonglong:
switch (type)
{
- default:
case e_void:
case e_sint: m_data.sint = m_data.slonglong; success = true; break;
case e_uint: m_data.uint = m_data.slonglong; success = true; break;
@@ -668,7 +648,6 @@ Scalar::Cast(Scalar::Type type)
case e_ulonglong:
switch (type)
{
- default:
case e_void:
case e_sint: m_data.sint = m_data.ulonglong; success = true; break;
case e_uint: m_data.uint = m_data.ulonglong; success = true; break;
@@ -685,7 +664,6 @@ Scalar::Cast(Scalar::Type type)
case e_float:
switch (type)
{
- default:
case e_void:
case e_sint: m_data.sint = m_data.flt; success = true; break;
case e_uint: m_data.uint = m_data.flt; success = true; break;
@@ -702,7 +680,6 @@ Scalar::Cast(Scalar::Type type)
case e_double:
switch (type)
{
- default:
case e_void:
case e_sint: m_data.sint = m_data.dbl; success = true; break;
case e_uint: m_data.uint = m_data.dbl; success = true; break;
@@ -719,7 +696,6 @@ Scalar::Cast(Scalar::Type type)
case e_long_double:
switch (type)
{
- default:
case e_void:
case e_sint: m_data.sint = m_data.ldbl; success = true; break;
case e_uint: m_data.uint = m_data.ldbl; success = true; break;
@@ -744,7 +720,6 @@ Scalar::SInt(int fail_value) const
{
switch (m_type)
{
- default:
case e_void: break;
case e_sint: return m_data.sint;
case e_uint: return (int)m_data.uint;
@@ -764,7 +739,6 @@ Scalar::UInt(unsigned int fail_value) const
{
switch (m_type)
{
- default:
case e_void: break;
case e_sint: return (unsigned int)m_data.sint;
case e_uint: return (unsigned int)m_data.uint;
@@ -785,7 +759,6 @@ Scalar::SLong(long fail_value) const
{
switch (m_type)
{
- default:
case e_void: break;
case e_sint: return (long)m_data.sint;
case e_uint: return (long)m_data.uint;
@@ -807,7 +780,6 @@ Scalar::ULong(unsigned long fail_value) const
{
switch (m_type)
{
- default:
case e_void: break;
case e_sint: return (unsigned long)m_data.sint;
case e_uint: return (unsigned long)m_data.uint;
@@ -827,7 +799,6 @@ Scalar::GetRawBits64(uint64_t fail_value) const
{
switch (m_type)
{
- default:
case e_void:
break;
@@ -880,7 +851,6 @@ Scalar::SLongLong(long long fail_value) const
{
switch (m_type)
{
- default:
case e_void: break;
case e_sint: return (long long)m_data.sint;
case e_uint: return (long long)m_data.uint;
@@ -901,7 +871,6 @@ Scalar::ULongLong(unsigned long long fail_value) const
{
switch (m_type)
{
- default:
case e_void: break;
case e_sint: return (unsigned long long)m_data.sint;
case e_uint: return (unsigned long long)m_data.uint;
@@ -922,7 +891,6 @@ Scalar::Float(float fail_value) const
{
switch (m_type)
{
- default:
case e_void: break;
case e_sint: return (float)m_data.sint;
case e_uint: return (float)m_data.uint;
@@ -943,7 +911,6 @@ Scalar::Double(double fail_value) const
{
switch (m_type)
{
- default:
case e_void: break;
case e_sint: return (double)m_data.sint;
case e_uint: return (double)m_data.uint;
@@ -964,7 +931,6 @@ Scalar::LongDouble(long double fail_value) const
{
switch (m_type)
{
- default:
case e_void: break;
case e_sint: return (long double)m_data.sint;
case e_uint: return (long double)m_data.uint;
@@ -990,7 +956,6 @@ Scalar::operator+= (const Scalar& rhs)
{
switch (m_type)
{
- default:
case e_void: break;
case e_sint: m_data.sint = a->m_data.sint + b->m_data.sint; break;
case e_uint: m_data.uint = a->m_data.uint + b->m_data.uint; break;
@@ -1011,7 +976,6 @@ Scalar::operator<<= (const Scalar& rhs)
{
switch (m_type)
{
- default:
case e_void:
case e_float:
case e_double:
@@ -1022,7 +986,6 @@ Scalar::operator<<= (const Scalar& rhs)
case e_sint:
switch (rhs.m_type)
{
- default:
case e_void:
case e_float:
case e_double:
@@ -1041,7 +1004,6 @@ Scalar::operator<<= (const Scalar& rhs)
case e_uint:
switch (rhs.m_type)
{
- default:
case e_void:
case e_float:
case e_double:
@@ -1060,7 +1022,6 @@ Scalar::operator<<= (const Scalar& rhs)
case e_slong:
switch (rhs.m_type)
{
- default:
case e_void:
case e_float:
case e_double:
@@ -1079,7 +1040,6 @@ Scalar::operator<<= (const Scalar& rhs)
case e_ulong:
switch (rhs.m_type)
{
- default:
case e_void:
case e_float:
case e_double:
@@ -1097,7 +1057,6 @@ Scalar::operator<<= (const Scalar& rhs)
case e_slonglong:
switch (rhs.m_type)
{
- default:
case e_void:
case e_float:
case e_double:
@@ -1116,7 +1075,6 @@ Scalar::operator<<= (const Scalar& rhs)
case e_ulonglong:
switch (rhs.m_type)
{
- default:
case e_void:
case e_float:
case e_double:
@@ -1140,7 +1098,6 @@ Scalar::ShiftRightLogical(const Scalar& rhs)
{
switch (m_type)
{
- default:
case e_void:
case e_float:
case e_double:
@@ -1152,7 +1109,6 @@ Scalar::ShiftRightLogical(const Scalar& rhs)
case e_uint:
switch (rhs.m_type)
{
- default:
case e_void:
case e_float:
case e_double:
@@ -1172,7 +1128,6 @@ Scalar::ShiftRightLogical(const Scalar& rhs)
case e_ulong:
switch (rhs.m_type)
{
- default:
case e_void:
case e_float:
case e_double:
@@ -1192,7 +1147,6 @@ Scalar::ShiftRightLogical(const Scalar& rhs)
case e_ulonglong:
switch (rhs.m_type)
{
- default:
case e_void:
case e_float:
case e_double:
@@ -1217,7 +1171,6 @@ Scalar::operator>>= (const Scalar& rhs)
{
switch (m_type)
{
- default:
case e_void:
case e_float:
case e_double:
@@ -1228,7 +1181,6 @@ Scalar::operator>>= (const Scalar& rhs)
case e_sint:
switch (rhs.m_type)
{
- default:
case e_void:
case e_float:
case e_double:
@@ -1247,7 +1199,6 @@ Scalar::operator>>= (const Scalar& rhs)
case e_uint:
switch (rhs.m_type)
{
- default:
case e_void:
case e_float:
case e_double:
@@ -1266,7 +1217,6 @@ Scalar::operator>>= (const Scalar& rhs)
case e_slong:
switch (rhs.m_type)
{
- default:
case e_void:
case e_float:
case e_double:
@@ -1285,7 +1235,6 @@ Scalar::operator>>= (const Scalar& rhs)
case e_ulong:
switch (rhs.m_type)
{
- default:
case e_void:
case e_float:
case e_double:
@@ -1303,7 +1252,6 @@ Scalar::operator>>= (const Scalar& rhs)
case e_slonglong:
switch (rhs.m_type)
{
- default:
case e_void:
case e_float:
case e_double:
@@ -1322,7 +1270,6 @@ Scalar::operator>>= (const Scalar& rhs)
case e_ulonglong:
switch (rhs.m_type)
{
- default:
case e_void:
case e_float:
case e_double:
@@ -1347,7 +1294,6 @@ Scalar::operator&= (const Scalar& rhs)
{
switch (m_type)
{
- default:
case e_void:
case e_float:
case e_double:
@@ -1358,7 +1304,6 @@ Scalar::operator&= (const Scalar& rhs)
case e_sint:
switch (rhs.m_type)
{
- default:
case e_void:
case e_float:
case e_double:
@@ -1377,7 +1322,6 @@ Scalar::operator&= (const Scalar& rhs)
case e_uint:
switch (rhs.m_type)
{
- default:
case e_void:
case e_float:
case e_double:
@@ -1396,7 +1340,6 @@ Scalar::operator&= (const Scalar& rhs)
case e_slong:
switch (rhs.m_type)
{
- default:
case e_void:
case e_float:
case e_double:
@@ -1415,7 +1358,6 @@ Scalar::operator&= (const Scalar& rhs)
case e_ulong:
switch (rhs.m_type)
{
- default:
case e_void:
case e_float:
case e_double:
@@ -1433,7 +1375,6 @@ Scalar::operator&= (const Scalar& rhs)
case e_slonglong:
switch (rhs.m_type)
{
- default:
case e_void:
case e_float:
case e_double:
@@ -1452,7 +1393,6 @@ Scalar::operator&= (const Scalar& rhs)
case e_ulonglong:
switch (rhs.m_type)
{
- default:
case e_void:
case e_float:
case e_double:
@@ -1478,7 +1418,6 @@ Scalar::AbsoluteValue()
{
switch (m_type)
{
- default:
case e_void:
break;
@@ -1513,7 +1452,6 @@ Scalar::UnaryNegate()
{
switch (m_type)
{
- default:
case e_void: break;
case e_sint: m_data.sint = -m_data.sint; return true;
case e_uint: m_data.uint = -m_data.uint; return true;
@@ -1540,7 +1478,6 @@ Scalar::OnesComplement()
case e_slonglong: m_data.slonglong = ~m_data.slonglong; return true;
case e_ulonglong: m_data.ulonglong = ~m_data.ulonglong; return true;
- default:
case e_void:
case e_float:
case e_double:
@@ -1562,7 +1499,6 @@ lldb_private::operator+ (const Scalar& lhs, const Scalar& rhs)
{
switch (result.m_type)
{
- default:
case Scalar::e_void: break;
case Scalar::e_sint: result.m_data.sint = a->m_data.sint + b->m_data.sint; break;
case Scalar::e_uint: result.m_data.uint = a->m_data.uint + b->m_data.uint; break;
@@ -1590,7 +1526,6 @@ lldb_private::operator- (const Scalar& lhs, const Scalar& rhs)
{
switch (result.m_type)
{
- default:
case Scalar::e_void: break;
case Scalar::e_sint: result.m_data.sint = a->m_data.sint - b->m_data.sint; break;
case Scalar::e_uint: result.m_data.uint = a->m_data.uint - b->m_data.uint; break;
@@ -1617,7 +1552,6 @@ lldb_private::operator/ (const Scalar& lhs, const Scalar& rhs)
{
switch (result.m_type)
{
- default:
case Scalar::e_void: break;
case Scalar::e_sint: if (b->m_data.sint != 0) { result.m_data.sint = a->m_data.sint/ b->m_data.sint; return result; } break;
@@ -1648,7 +1582,6 @@ lldb_private::operator* (const Scalar& lhs, const Scalar& rhs)
{
switch (result.m_type)
{
- default:
case Scalar::e_void: break;
case Scalar::e_sint: result.m_data.sint = a->m_data.sint * b->m_data.sint; break;
case Scalar::e_uint: result.m_data.uint = a->m_data.uint * b->m_data.uint; break;
@@ -1682,7 +1615,6 @@ lldb_private::operator& (const Scalar& lhs, const Scalar& rhs)
case Scalar::e_slonglong: result.m_data.slonglong = a->m_data.slonglong & b->m_data.slonglong; break;
case Scalar::e_ulonglong: result.m_data.ulonglong = a->m_data.ulonglong & b->m_data.ulonglong; break;
- default:
case Scalar::e_void:
case Scalar::e_float:
case Scalar::e_double:
@@ -1713,7 +1645,6 @@ lldb_private::operator| (const Scalar& lhs, const Scalar& rhs)
case Scalar::e_slonglong: result.m_data.slonglong = a->m_data.slonglong | b->m_data.slonglong; break;
case Scalar::e_ulonglong: result.m_data.ulonglong = a->m_data.ulonglong | b->m_data.ulonglong; break;
- default:
case Scalar::e_void:
case Scalar::e_float:
case Scalar::e_double:
@@ -1744,7 +1675,6 @@ lldb_private::operator% (const Scalar& lhs, const Scalar& rhs)
case Scalar::e_slonglong: result.m_data.slonglong = a->m_data.slonglong % b->m_data.slonglong; break;
case Scalar::e_ulonglong: result.m_data.ulonglong = a->m_data.ulonglong % b->m_data.ulonglong; break;
- default:
case Scalar::e_void:
case Scalar::e_float:
case Scalar::e_double:
@@ -1775,7 +1705,6 @@ lldb_private::operator^ (const Scalar& lhs, const Scalar& rhs)
case Scalar::e_slonglong: result.m_data.slonglong = a->m_data.slonglong ^ b->m_data.slonglong; break;
case Scalar::e_ulonglong: result.m_data.ulonglong = a->m_data.ulonglong ^ b->m_data.ulonglong; break;
- default:
case Scalar::e_void:
case Scalar::e_float:
case Scalar::e_double:
@@ -1822,7 +1751,6 @@ Scalar::SetValueFromCString (const char *value_str, Encoding encoding, uint32_t
bool success = false;
switch (encoding)
{
- default:
case eEncodingInvalid:
error.SetErrorString ("Invalid encoding.");
break;
@@ -1933,7 +1861,6 @@ Scalar::SignExtend (uint32_t sign_bit_pos)
{
switch (m_type)
{
- default:
case Scalar::e_void:
case Scalar::e_float:
case Scalar::e_double:
@@ -2031,7 +1958,6 @@ Scalar::ExtractBitfield (uint32_t bit_size,
uint32_t lsbit = bit_offset;
switch (m_type)
{
- default:
case Scalar::e_void:
break;
@@ -2111,7 +2037,6 @@ lldb_private::operator== (const Scalar& lhs, const Scalar& rhs)
const Scalar* b;
switch (PromoteToMaxType(lhs, rhs, temp_value, a, b))
{
- default:
case Scalar::e_void: break;
case Scalar::e_sint: return a->m_data.sint == b->m_data.sint;
case Scalar::e_uint: return a->m_data.uint == b->m_data.uint;
@@ -2138,7 +2063,6 @@ lldb_private::operator!= (const Scalar& lhs, const Scalar& rhs)
const Scalar* b;
switch (PromoteToMaxType(lhs, rhs, temp_value, a, b))
{
- default:
case Scalar::e_void: break;
case Scalar::e_sint: return a->m_data.sint != b->m_data.sint;
case Scalar::e_uint: return a->m_data.uint != b->m_data.uint;
@@ -2164,7 +2088,6 @@ lldb_private::operator< (const Scalar& lhs, const Scalar& rhs)
const Scalar* b;
switch (PromoteToMaxType(lhs, rhs, temp_value, a, b))
{
- default:
case Scalar::e_void: break;
case Scalar::e_sint: return a->m_data.sint < b->m_data.sint;
case Scalar::e_uint: return a->m_data.uint < b->m_data.uint;
@@ -2190,7 +2113,6 @@ lldb_private::operator<= (const Scalar& lhs, const Scalar& rhs)
const Scalar* b;
switch (PromoteToMaxType(lhs, rhs, temp_value, a, b))
{
- default:
case Scalar::e_void: break;
case Scalar::e_sint: return a->m_data.sint <= b->m_data.sint;
case Scalar::e_uint: return a->m_data.uint <= b->m_data.uint;
@@ -2217,7 +2139,6 @@ lldb_private::operator> (const Scalar& lhs, const Scalar& rhs)
const Scalar* b;
switch (PromoteToMaxType(lhs, rhs, temp_value, a, b))
{
- default:
case Scalar::e_void: break;
case Scalar::e_sint: return a->m_data.sint > b->m_data.sint;
case Scalar::e_uint: return a->m_data.uint > b->m_data.uint;
@@ -2243,7 +2164,6 @@ lldb_private::operator>= (const Scalar& lhs, const Scalar& rhs)
const Scalar* b;
switch (PromoteToMaxType(lhs, rhs, temp_value, a, b))
{
- default:
case Scalar::e_void: break;
case Scalar::e_sint: return a->m_data.sint >= b->m_data.sint;
case Scalar::e_uint: return a->m_data.uint >= b->m_data.uint;
OpenPOWER on IntegriCloud