File tree Expand file tree Collapse file tree 2 files changed +1
-2
lines changed
lib/semmle/code/java/controlflow
test/library-tests/unreachableblocks Expand file tree Collapse file tree 2 files changed +1
-2
lines changed Original file line number Diff line number Diff line change @@ -223,7 +223,7 @@ class UnreachableBasicBlock extends BasicBlock {
223
223
// Not accessible from the successful case
224
224
not constSwitchStmt .getMatchingCase ( ) .getBasicBlock ( ) .getABBSuccessor * ( ) = failingCaseBlock and
225
225
// Blocks dominated by the failing case block are unreachable
226
- constSwitchStmt . getAFailingCase ( ) . getBasicBlock ( ) .bbDominates ( this )
226
+ failingCaseBlock .bbDominates ( this )
227
227
)
228
228
}
229
229
}
Original file line number Diff line number Diff line change 3
3
| unreachableblocks/Unreachable.java:12:22:14:3 | { ... } |
4
4
| unreachableblocks/Unreachable.java:17:3:17:9 | case ... |
5
5
| unreachableblocks/Unreachable.java:19:3:19:9 | case ... |
6
- | unreachableblocks/Unreachable.java:22:3:22:9 | case ... |
7
6
| unreachableblocks/Unreachable.java:24:3:24:9 | case ... |
8
7
| unreachableblocks/Unreachable.java:26:3:26:10 | case ... |
9
8
| unreachableblocks/Unreachable.java:27:3:27:10 | default |
You can’t perform that action at this time.
0 commit comments