[Lldb-commits] [lldb] [lldb] Change SymbolContext::GetAddressRangeFromHereToEndLine to return Expected (NFC) (PR #110718)

Adrian Prantl via lldb-commits lldb-commits at lists.llvm.org
Mon Oct 7 18:57:25 PDT 2024


================
@@ -489,11 +489,12 @@ class CommandObjectThreadStepWithTypeAndScope : public CommandObjectParsed {
         AddressRange range;
         SymbolContext sc = frame->GetSymbolContext(eSymbolContextEverything);
         if (m_options.m_end_line != LLDB_INVALID_LINE_NUMBER) {
-          Status error;
-          if (!sc.GetAddressRangeFromHereToEndLine(m_options.m_end_line, range,
-                                                   error)) {
-            result.AppendErrorWithFormat("invalid end-line option: %s.",
-                                         error.AsCString());
+          llvm::Error err =
+              sc.GetAddressRangeFromHereToEndLine(m_options.m_end_line, range);
+          if (err) {
+            result.AppendErrorWithFormat(
----------------
adrian-prantl wrote:

```suggestion
            result.AppendErrorWithFormatv(
               "invalid end-line option: {0}.",
                 llvm::toString(std::move(err)));
```


https://github.com/llvm/llvm-project/pull/110718


More information about the lldb-commits mailing list