Skip to content

Commit cd64ce7

Browse files
author
Max Schaefer
committed
JavaScript: Add utility predicate SSA::implicitInit.
1 parent beca44e commit cd64ce7

File tree

1 file changed

+3
-0
lines changed
  • javascript/ql/src/semmle/javascript

1 file changed

+3
-0
lines changed

javascript/ql/src/semmle/javascript/SSA.qll

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -737,6 +737,9 @@ class SsaRefinementNode extends SsaPseudoDefinition, TRefinement {
737737
}
738738

739739
module SSA {
740+
/** Gets the SSA definition corresponding to the implicit initialization of `v`. */
741+
SsaImplicitInit implicitInit(SsaSourceVariable v) { result.getSourceVariable() = v }
742+
740743
/** Gets the SSA definition corresponding to `d`. */
741744
SsaExplicitDefinition definition(VarDef d) { result.getDef() = d }
742745

0 commit comments

Comments
 (0)