From 6ebf4ee394a169548a0faf910d0d882685e8a0b1 Mon Sep 17 00:00:00 2001 From: Tom Hvitved Date: Wed, 22 Apr 2026 13:17:40 +0200 Subject: [PATCH] Java: Adapt to changes in CFG library --- java/ql/lib/semmle/code/java/ControlFlowGraph.qll | 3 +++ 1 file changed, 3 insertions(+) diff --git a/java/ql/lib/semmle/code/java/ControlFlowGraph.qll b/java/ql/lib/semmle/code/java/ControlFlowGraph.qll index 72353de39fc..1137b46f32c 100644 --- a/java/ql/lib/semmle/code/java/ControlFlowGraph.qll +++ b/java/ql/lib/semmle/code/java/ControlFlowGraph.qll @@ -468,6 +468,7 @@ private module NonReturningCalls { private module Input implements InputSig1, InputSig2 { private import java as J + private import codeql.util.Void predicate cfgCachedStageRef() { CfgCachedStage::ref() } @@ -533,6 +534,8 @@ private module Input implements InputSig1, InputSig2 { l = TYield() and n instanceof SwitchExpr } + class CallableBodyPartContext = Void; + predicate inConditionalContext(Ast::AstNode n, ConditionKind kind) { kind.isBoolean() and (