You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Closes#789
In particular adds:
- [x] `--break-on-instrinsic-calls` breaks on calling `Intrinsic`s
- [x] `--break-on-function-calls` breaks on calling `Function`s
- [x] `--break-on-thunks` breaks on `thunk`
- [x] `--break-every-statement` breaks every MIR `Statement`
- [x] `--break-every-terminator` breaks every MIR `Terminator`
- [x] `--break-on-terminator-goto` breaks on calling
`TerminatorKind::Goto`
- [x] `--break-on-terminator-switch-int` breaks on calling
`TerminatorKind::SwitchInt`
- [x] `--break-on-terminator-return` breaks on calling
`TerminatorKind::Return`
- [x] `--break-on-terminator-call` breaks on calling
`TerminatorKind::Call`
- [x] `--break-on-terminator-assert` breaks on calling
`TerminatorKind::Assert`
- [x] `--break-on-terminator-drop` breaks on calling
`TerminatorKind::Drop`
- [x] `--break-on-terminator-unreachable` breaks on calling
`TerminatorKind::Unreachable`
- [x] `--break-every-step` breaks every MIR `Statement` and `Terminator`
And `--break-on-calls` now breaks on instrinics and function calls at
the `Terminator` call since it dumps `#setUpCalleeData` node after you
can see the name of the intrinsic or function still
0 commit comments