Skip to content

Commit 723ac81

Browse files
committed
Shared CFG: Update breakInvariant4 consistency test
1 parent b5d37ae commit 723ac81

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

csharp/ql/lib/semmle/code/csharp/controlflow/internal/ControlFlowGraphImplShared.qll

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -924,7 +924,8 @@ module Consistency {
924924
succSplits(pred, predSplits, succ, succSplits, c) and
925925
split.hasEntry(pred, succ, c) and
926926
not split.getKind() = predSplits.getASplit().getKind() and
927-
not split = succSplits.getASplit()
927+
not split = succSplits.getASplit() and
928+
split.getKind().isEnabled(succ)
928929
}
929930

930931
query predicate breakInvariant5(

ruby/ql/lib/codeql/ruby/controlflow/internal/ControlFlowGraphImplShared.qll

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -924,7 +924,8 @@ module Consistency {
924924
succSplits(pred, predSplits, succ, succSplits, c) and
925925
split.hasEntry(pred, succ, c) and
926926
not split.getKind() = predSplits.getASplit().getKind() and
927-
not split = succSplits.getASplit()
927+
not split = succSplits.getASplit() and
928+
split.getKind().isEnabled(succ)
928929
}
929930

930931
query predicate breakInvariant5(

0 commit comments

Comments
 (0)