diff options
| author | Jason Molenda <jmolenda@apple.com> | 2012-09-06 02:17:36 +0000 |
|---|---|---|
| committer | Jason Molenda <jmolenda@apple.com> | 2012-09-06 02:17:36 +0000 |
| commit | 9a9422a4ff36c8e957f8a7202abcac6bce6df34c (patch) | |
| tree | cd1238e10fad54009629d59142866c9bfe4ab416 /lldb/source/Core/RegisterValue.cpp | |
| parent | 4ed61b001c0f08c58d888beda816c764c3cda9e1 (diff) | |
| download | bcm5719-llvm-9a9422a4ff36c8e957f8a7202abcac6bce6df34c.tar.gz bcm5719-llvm-9a9422a4ff36c8e957f8a7202abcac6bce6df34c.zip | |
For the eEncodingIEEE754 registers in RegisterValue::SetType,
only accept the first matching type based on lldb's sizeofs.
<rdar://problem/12222109>
llvm-svn: 163285
Diffstat (limited to 'lldb/source/Core/RegisterValue.cpp')
| -rw-r--r-- | lldb/source/Core/RegisterValue.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lldb/source/Core/RegisterValue.cpp b/lldb/source/Core/RegisterValue.cpp index 19204f8f400..5f2e2e599ab 100644 --- a/lldb/source/Core/RegisterValue.cpp +++ b/lldb/source/Core/RegisterValue.cpp @@ -287,9 +287,9 @@ RegisterValue::SetType (const RegisterInfo *reg_info) case eEncodingIEEE754: if (byte_size == sizeof(float)) m_type = eTypeFloat; - if (byte_size == sizeof(double)) + else if (byte_size == sizeof(double)) m_type = eTypeDouble; - if (byte_size == sizeof(long double)) + else if (byte_size == sizeof(long double)) m_type = eTypeLongDouble; break; |

