diff options
author | Jason Molenda <jmolenda@apple.com> | 2013-03-09 00:04:17 +0000 |
---|---|---|
committer | Jason Molenda <jmolenda@apple.com> | 2013-03-09 00:04:17 +0000 |
commit | c33136706d9fe43541e1ecf79f31603a260257c4 (patch) | |
tree | f4e41815e7a82a4a5989af96fedf1acb46c88bda | |
parent | cfbac5d317c3d231c8a374ff6827ef9d95e54306 (diff) | |
download | bcm5719-llvm-c33136706d9fe43541e1ecf79f31603a260257c4.tar.gz bcm5719-llvm-c33136706d9fe43541e1ecf79f31603a260257c4.zip |
Fix assert in RegisterValue::SetBytes if we're trying to
write a 32-byte value into a 32-byte ymm vector reg - that
is allowed.
<rdar://problem/13350587>
llvm-svn: 176740
-rw-r--r-- | lldb/source/Core/RegisterValue.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/source/Core/RegisterValue.cpp b/lldb/source/Core/RegisterValue.cpp index 4bfc7be0713..ab24567ba12 100644 --- a/lldb/source/Core/RegisterValue.cpp +++ b/lldb/source/Core/RegisterValue.cpp @@ -986,7 +986,7 @@ RegisterValue::SetBytes (const void *bytes, size_t length, lldb::ByteOrder byte_ { m_type = eTypeBytes; m_data.buffer.length = length; - assert (length < sizeof (m_data.buffer.bytes)); + assert (length <= sizeof (m_data.buffer.bytes)); memcpy (m_data.buffer.bytes, bytes, length); m_data.buffer.byte_order = byte_order; } |