Join with the functional getApprox before filtering with revFlow as this
is always better.
This commit is contained in:
Anders Schack-Mulligen 2024-03-05 14:34:30 +01:00
Родитель 55e6255e05
Коммит caa45058ae
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -3986,8 +3986,8 @@ module MakeImpl<InputSig Lang> {
AccessPath ap
) {
exists(DataFlowType t0 |
pathStep0(mid, node, state, cc, sc, t0, ap) and
Stage5::revFlow(node, state, ap.getApprox()) and
pathStep0(mid, pragma[only_bind_into](node), pragma[only_bind_into](state), cc, sc, t0, ap) and
Stage5::revFlow(pragma[only_bind_into](node), pragma[only_bind_into](state), ap.getApprox()) and
strengthenType(node, t0, t) and
not inBarrier(node, state)
)