Module ExprFlowCached
INTERNAL: Do not use.
Ideally this module would be private, but the asExprInternal predicate is
needed in DefaultTaintTrackingImpl. Once DefaultTaintTrackingImpl is gone
we can make this module private.
Import path
import semmle.code.cpp.ir.dataflow.internal.DataFlowUtilPredicates
| asExprInternal | Gets the expression associated with node |
| localExprFlowStep | Holds if data can flow from |