diff options
| author | Pavel Labath <labath@google.com> | 2016-12-06 11:24:51 +0000 |
|---|---|---|
| committer | Pavel Labath <labath@google.com> | 2016-12-06 11:24:51 +0000 |
| commit | 43d354182f44fac52247a4340462e7471e59a00a (patch) | |
| tree | 2caef34124c24c3bf8d636da465758edfdc3cce3 /lldb/source/API | |
| parent | 9335c020c61addbcb8de944d3f44dbfa4a1abafc (diff) | |
| download | bcm5719-llvm-43d354182f44fac52247a4340462e7471e59a00a.tar.gz bcm5719-llvm-43d354182f44fac52247a4340462e7471e59a00a.zip | |
Use Timeout<> in EvaluateExpressionOptions class
llvm-svn: 288797
Diffstat (limited to 'lldb/source/API')
| -rw-r--r-- | lldb/source/API/SBExpressionOptions.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/lldb/source/API/SBExpressionOptions.cpp b/lldb/source/API/SBExpressionOptions.cpp index 218d93e96c3..e26fa11651e 100644 --- a/lldb/source/API/SBExpressionOptions.cpp +++ b/lldb/source/API/SBExpressionOptions.cpp @@ -67,19 +67,22 @@ void SBExpressionOptions::SetFetchDynamicValue(lldb::DynamicValueType dynamic) { } uint32_t SBExpressionOptions::GetTimeoutInMicroSeconds() const { - return m_opaque_ap->GetTimeoutUsec(); + return m_opaque_ap->GetTimeout() ? m_opaque_ap->GetTimeout()->count() : 0; } void SBExpressionOptions::SetTimeoutInMicroSeconds(uint32_t timeout) { - m_opaque_ap->SetTimeoutUsec(timeout); + m_opaque_ap->SetTimeout(timeout == 0 ? Timeout<std::micro>(llvm::None) + : std::chrono::microseconds(timeout)); } uint32_t SBExpressionOptions::GetOneThreadTimeoutInMicroSeconds() const { - return m_opaque_ap->GetOneThreadTimeoutUsec(); + return m_opaque_ap->GetOneThreadTimeout() ? m_opaque_ap->GetOneThreadTimeout()->count() : 0; } void SBExpressionOptions::SetOneThreadTimeoutInMicroSeconds(uint32_t timeout) { - m_opaque_ap->SetOneThreadTimeoutUsec(timeout); + m_opaque_ap->SetOneThreadTimeout(timeout == 0 + ? Timeout<std::micro>(llvm::None) + : std::chrono::microseconds(timeout)); } bool SBExpressionOptions::GetTryAllThreads() const { |

