Files
codeql/cpp/ql/test/library-tests/controlflow/dominance/dominatorUnique.ql
2018-08-02 17:53:23 +01:00

13 lines
332 B
Plaintext

// Every reachable node has a dominator
import cpp
import semmle.code.cpp.controlflow.Dominance
from Function func, ControlFlowNode dom1, ControlFlowNode dom2, ControlFlowNode node
where
iDominates(dom1, node)
and iDominates(dom2, node)
and dom1 != dom2
and node.getControlFlowScope() = func
select func, node, dom1, dom2