An edge between two basic blocks where the latter block has an SSA phi definition. The edge therefore has a read of an SSA variable serving as the input to the phi node.
Import path
import codeql.rangeanalysis.internal.RangeUtilsDirect supertypes
Indirect supertypes
Predicates
| getOrigBlock | Gets the source of the edge. |
| getPhiBlock | Gets the target of the edge. |
| hasReadOfVar | Holds if |
| phiInput | Holds if |
| toString | Gets a textual representation of this SSA read position. |