Skip to content

Commit efc9e67

Browse files
SZFsirerik-krogh
andauthored
Update javascript/ql/lib/semmle/javascript/dataflow/internal/InterProceduralTypeInference.qll
Fix multiple declare may mismatch issue Co-authored-by: Erik Krogh Kristensen <[email protected]>
1 parent fad95d8 commit efc9e67

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

javascript/ql/lib/semmle/javascript/dataflow/internal/InterProceduralTypeInference.qll

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -191,9 +191,9 @@ private VarAccess getOnlyAccess(FunctionDeclStmt fn, LocalVariable v) {
191191
}
192192

193193
private VarAccess getOnlyAccessToFunctionExpr(FunctionExpr fn, LocalVariable v) {
194-
exists( DeclStmt st |
195-
fn = st.(DeclStmt).getADecl().getInit() and
196-
v = st.(DeclStmt).getADecl().getBindingPattern().getVariable() and
194+
exists(VariableDeclarator decl |
195+
fn = decl.getInit() and
196+
v = decl.getBindingPattern().getVariable() and
197197
result = unique(VarAccess acc | acc = v.getAnAccess())
198198
)
199199
}

0 commit comments

Comments
 (0)