Skip to content

Commit 123bc64

Browse files
committed
JS: Improve join order at MkUse call
1 parent 295bc69 commit 123bc64

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

javascript/ql/lib/semmle/javascript/ApiGraphs.qll

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1280,9 +1280,13 @@ module API {
12801280
nd = MkUse(ref)
12811281
or
12821282
S::isAdditionalUseRoot(nd) and
1283-
nd = MkUse(ref)
1283+
nd = mkUseLate(ref)
12841284
}
12851285

1286+
bindingset[node]
1287+
pragma[inline_late]
1288+
private TApiNode mkUseLate(DataFlow::Node node) { result = MkUse(node) }
1289+
12861290
private import semmle.javascript.dataflow.TypeTracking
12871291

12881292
/**

0 commit comments

Comments
 (0)