Python: Add no-inline to force correct join-order.

This commit is contained in:
alexet 2019-06-19 14:27:29 +01:00
Родитель bc7e6af979
Коммит 4d1e4e0261
1 изменённых файлов: 1 добавлений и 0 удалений

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

@ -956,6 +956,7 @@ class BasicBlock extends @py_flow_node {
/** Dominance frontier of a node x is the set of all nodes `other` such that `this` dominates a predecessor
* of `other` but does not strictly dominate `other` */
pragma[noinline]
predicate dominanceFrontier(BasicBlock other) {
this.dominates(other.getAPredecessor()) and not this.strictlyDominates(other)
}