aboutsummaryrefslogtreecommitdiff
path: root/lldb/source
diff options
context:
space:
mode:
authorEd Maste <emaste@freebsd.org>2014-03-03 15:37:30 +0000
committerEd Maste <emaste@freebsd.org>2014-03-03 15:37:30 +0000
commit6fa32b6f545477a2d539499cb3c8702c3a47f870 (patch)
treec15c7dd33bad5dd276c4bef18dea03db546235e3 /lldb/source
parent81eeab34553aba82a2d7511b0906b0678e6ab0a7 (diff)
downloadllvm-6fa32b6f545477a2d539499cb3c8702c3a47f870.zip
llvm-6fa32b6f545477a2d539499cb3c8702c3a47f870.tar.gz
llvm-6fa32b6f545477a2d539499cb3c8702c3a47f870.tar.bz2
Don't require a valid thread if expr can be evaluated statically
This seems reasonable and the BackticksWithNoTargetTestCase suggests it should be this way. llvm-svn: 202722
Diffstat (limited to 'lldb/source')
-rw-r--r--lldb/source/Expression/ClangUserExpression.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/lldb/source/Expression/ClangUserExpression.cpp b/lldb/source/Expression/ClangUserExpression.cpp
index 524960b..939f20d 100644
--- a/lldb/source/Expression/ClangUserExpression.cpp
+++ b/lldb/source/Expression/ClangUserExpression.cpp
@@ -763,7 +763,7 @@ ClangUserExpression::Execute (Stream &error_stream,
// expression, it's quite convenient to have these logs come out with the STEP log as well.
Log *log(lldb_private::GetLogIfAnyCategoriesSet (LIBLLDB_LOG_EXPRESSIONS | LIBLLDB_LOG_STEP));
- if (!exe_ctx.HasThreadScope())
+ if (!exe_ctx.HasThreadScope() && !m_can_interpret)
{
error_stream.Printf("ClangUserExpression::Execute called with no thread selected.");
return eExecutionSetupError;