diff --git a/javascript/ql/lib/semmle/javascript/dataflow/Nodes.qll b/javascript/ql/lib/semmle/javascript/dataflow/Nodes.qll index aab89e7baa3e..353d50eea1e1 100644 --- a/javascript/ql/lib/semmle/javascript/dataflow/Nodes.qll +++ b/javascript/ql/lib/semmle/javascript/dataflow/Nodes.qll @@ -872,6 +872,7 @@ class ClassNode extends DataFlow::ValueNode, DataFlow::SourceNode { or // Function-style class case astNode instanceof Function and + not astNode = any(ClassDefinition cls).getConstructor().getBody() and function.getFunction() = astNode and ( exists(getAFunctionValueWithPrototype(function))