[lldb] Remove some #ifdef LLDB_CONFIGURATION_DEBUG around asserts

Summary:
Otherwise this code won't run on the Release+Asserts builds we have on the CI.

Fixes rdar://problem/59867885 (partly)

Reviewers: aprantl

Reviewed By: aprantl

Subscribers: JDevlieghere, lldb-commits

Tags: #lldb

Differential Revision: https://reviews.llvm.org/D75493
This commit is contained in:
Raphael Isemann 2020-03-06 11:19:06 -08:00
parent ec31255c00
commit 3b2c4e7178
3 changed files with 1 additions and 10 deletions

View File

@ -267,11 +267,8 @@ bool Section::ResolveContainedAddress(addr_t offset, Address &so_addr,
so_addr.SetOffset(offset);
so_addr.SetSection(const_cast<Section *>(this)->shared_from_this());
#ifdef LLDB_CONFIGURATION_DEBUG
// For debug builds, ensure that there are no orphaned (i.e., moduleless)
// sections.
// Ensure that there are no orphaned (i.e., moduleless) sections.
assert(GetModule().get());
#endif
return true;
}

View File

@ -77,11 +77,9 @@ bool CommunicationKDP::SendRequestAndGetReply(
}
std::lock_guard<std::recursive_mutex> guard(m_sequence_mutex);
#ifdef LLDB_CONFIGURATION_DEBUG
// NOTE: this only works for packets that are in native endian byte order
assert(request_packet.GetSize() ==
*((const uint16_t *)(request_packet.GetData() + 2)));
#endif
lldb::offset_t offset = 1;
const uint32_t num_retries = 3;
for (uint32_t i = 0; i < num_retries; ++i) {

View File

@ -88,9 +88,7 @@ protected:
void SetAllRegisterValid(bool b);
bool GetRegisterIsValid(uint32_t reg) const {
#if defined(LLDB_CONFIGURATION_DEBUG)
assert(reg < m_reg_valid.size());
#endif
if (reg < m_reg_valid.size())
return m_reg_valid[reg];
return false;
@ -103,9 +101,7 @@ protected:
}
void SetRegisterIsValid(uint32_t reg, bool valid) {
#if defined(LLDB_CONFIGURATION_DEBUG)
assert(reg < m_reg_valid.size());
#endif
if (reg < m_reg_valid.size())
m_reg_valid[reg] = valid;
}