diff options
Diffstat (limited to 'lldb/source/Utility/SelectHelper.cpp')
| -rw-r--r-- | lldb/source/Utility/SelectHelper.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lldb/source/Utility/SelectHelper.cpp b/lldb/source/Utility/SelectHelper.cpp index 059f810e2194..a25bdfdaee8e 100644 --- a/lldb/source/Utility/SelectHelper.cpp +++ b/lldb/source/Utility/SelectHelper.cpp @@ -84,7 +84,7 @@ bool SelectHelper::FDIsSetError(lldb::socket_t fd) const { static void updateMaxFd(llvm::Optional<lldb::socket_t> &vold, lldb::socket_t vnew) { - if (!vold.hasValue()) + if (!vold) vold = vnew; else vold = std::max(*vold, vnew); @@ -123,7 +123,7 @@ lldb_private::Status SelectHelper::Select() { updateMaxFd(max_fd, fd); } - if (!max_fd.hasValue()) { + if (!max_fd) { error.SetErrorString("no valid file descriptors"); return error; } @@ -161,15 +161,15 @@ lldb_private::Status SelectHelper::Select() { fd_set write_fdset; fd_set error_fdset; - if (max_read_fd.hasValue()) { + if (max_read_fd) { FD_ZERO(&read_fdset); read_fdset_ptr = &read_fdset; } - if (max_write_fd.hasValue()) { + if (max_write_fd) { FD_ZERO(&write_fdset); write_fdset_ptr = &write_fdset; } - if (max_error_fd.hasValue()) { + if (max_error_fd) { FD_ZERO(&error_fdset); error_fdset_ptr = &error_fdset; } @@ -195,7 +195,7 @@ lldb_private::Status SelectHelper::Select() { while (true) { using namespace std::chrono; // Setup out relative timeout based on the end time if we have one - if (m_end_time.hasValue()) { + if (m_end_time) { tv_ptr = &tv; const auto remaining_dur = duration_cast<microseconds>( m_end_time.getValue() - steady_clock::now()); |
