From 5602570e189976683101975428f0f0a11685764d Mon Sep 17 00:00:00 2001 From: Anders Schack-Mulligen Date: Thu, 7 Nov 2024 15:25:23 +0100 Subject: [PATCH] Kotlin: Support NotNullExpr in TypeFlow. --- java/ql/lib/semmle/code/java/dataflow/TypeFlow.qll | 2 ++ 1 file changed, 2 insertions(+) diff --git a/java/ql/lib/semmle/code/java/dataflow/TypeFlow.qll b/java/ql/lib/semmle/code/java/dataflow/TypeFlow.qll index f71c99321638..c548c5db38be 100644 --- a/java/ql/lib/semmle/code/java/dataflow/TypeFlow.qll +++ b/java/ql/lib/semmle/code/java/dataflow/TypeFlow.qll @@ -127,6 +127,8 @@ private module Input implements TypeFlowInput { n2.asSsa().(BaseSsaUpdate).getDefiningExpr().(VariableAssign).getSource() = n1.asExpr() or n2.asSsa().(BaseSsaImplicitInit).captures(n1.asSsa()) + or + n2.asExpr().(NotNullExpr).getExpr() = n1.asExpr() } /**