aprantl added a comment.

Did the old implementation come with a testcase? Perhaps I'm misunderstanding 
the question, but it would probably be best to preserve the old behavior.



================
Comment at: tools/lldb-mi/MICmdCmdExec.cpp:515
+  lldb::SBError error;
+  if (nThreadId != UINT64_MAX) {
+    lldb::SBThread sbThread = 
rSessionInfo.GetProcess().GetThreadByID(nThreadId);
----------------
Usually we prefer early exits in LLVM code 
(https://www.llvm.org/docs/CodingStandards.html#use-early-exits-and-continue-to-simplify-code)

```
if (!sbThread.IsValid)
  return failure;
sbThread.StepInto();
```
  


https://reviews.llvm.org/D47838



_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to