@@ -194,7 +194,7 @@ private module SsaComputeImpl {
194194 defUseRank ( v , b , rankix , i )
195195 }
196196
197- /** A `VarAccess` `use` of `v` in `b` at index `i`. */
197+ /** A variable access `use` of `v` in `b` at index `i`. */
198198 cached
199199 predicate variableUse ( SsaSourceVariable v , ControlFlowNode use , BasicBlock b , int i ) {
200200 ( v .getAUse ( ) = use or v .hasRefinement ( use , _) ) and
@@ -360,7 +360,7 @@ private module SsaComputeImpl {
360360 i = rank [ rankix ] ( int j | variableDefine ( v , _, b , j ) or variableSourceUse ( v , _, b , j ) )
361361 }
362362
363- /** A `VarAccess` `use` of `v` in `b` at index `i`. */
363+ /** A variable access `use` of `v` in `b` at index `i`. */
364364 cached
365365 predicate variableSourceUse ( SsaSourceVariable v , ControlFlowNode use , BasicBlock b , int i ) {
366366 v .getASourceUse ( ) = use and
@@ -386,12 +386,12 @@ private module SsaComputeImpl {
386386 }
387387
388388 /**
389- * Holds if `b2` is a transitive successor of `b1` and `v` occurs in `b1` [ and
390- * in `b2` or one of its transitive successors]? but not in any block on the path
389+ * Holds if `b2` is a transitive successor of `b1` and `v` occurs in `b1` and
390+ * in `b2` or one of its transitive successors but not in any block on the path
391391 * between `b1` and `b2`.
392392 */
393393 private predicate varBlockReaches ( SsaSourceVariable v , BasicBlock b1 , BasicBlock b2 ) {
394- varOccursInBlock ( v , b1 ) and
394+ varOccursInBlock ( v , b1 ) and
395395 b2 = b1 .getASuccessor ( ) and
396396 blockPrecedesVar ( v , b2 )
397397 or
0 commit comments