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