kastiglione accepted this revision.
kastiglione added a comment.
This revision is now accepted and ready to land.

Nice improvement!

I think it's strange that `break delete DeleteMeNot` and `break delete 
--disabled DeleteMeNot ` behave differently. For the case that it supports, I 
would suggest that people can run two commands: `break enable DeleteMeNot` 
followed by `break delete --disabled`.



================
Comment at: lldb/source/Commands/CommandObjectBreakpoint.cpp:1475
     Target &target = GetSelectedOrDummyTarget(m_options.m_use_dummy);
-
+    result.Clear();
+    
----------------
why is this added?


================
Comment at: lldb/source/Commands/CommandObjectBreakpoint.cpp:1480
 
-    const BreakpointList &breakpoints = target.GetBreakpointList();
+    BreakpointList &breakpoints = target.GetBreakpointList();
 
----------------
does iterating over `breakpoints.Breakpoints()` require this to be non-const?


================
Comment at: lldb/source/Commands/Options.td:232
+    Desc<"Delete all breakpoints which are currently disabled.  When using the 
disabled option "
+    "any breakpoints listed on the command line are EXCLUDED from deletion.">;
 }
----------------
To me, it's counter intuitive that `break delete --disabled 1` will not delete 
bp 1.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D88129/new/

https://reviews.llvm.org/D88129

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

Reply via email to