[Bug 28703] New: LLDB-MI: break-insert command flag -d (disabled) has no effect when combined with -f (pending)

Bug ID 28703
Summary LLDB-MI: break-insert command flag -d (disabled) has no effect when combined with -f (pending)
Product lldb
Version unspecified
Hardware PC
OS Linux
Status NEW
Severity normal
Priority P
Component All Bugs
Assignee lldb-dev@lists.llvm.org
Reporter aetf@unlimitedcodeworks.xyz
CC llvm-bugs@lists.llvm.org
Classification Unclassified

break-insert command flag -d (disabled) has no effect when combined with -f
(pending)

These two flags should be able to work together.

Specification:
[https://sourceware.org/gdb/onlinedocs/gdb/GDB_002fMI-Breakpoint-Commands.html#GDB_002fMI-Breakpoint-Commands](https://sourceware.org/gdb/onlinedocs/gdb/GDB_002fMI-Breakpoint-Commands.html#GDB_002fMI-Breakpoint-Commands)

Step to reproduce:
1. start lldb-mi
2. -file-exec-and-symbols <some-debugee>
3. -break-insert -d -f main
4. -exec-run

Actual result:
Program stops at the breakpoint.

Expected result:
Program runs and exits normally because the breakpoint is disabled.