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

13 lines
398 B
Plaintext

import cpp
import semmle.code.cpp.controlflow.Dominance
from Function func, BasicBlock dominator, BasicBlock node
where
bbIDominates(dominator, node)
and dominator.getNode(0).getControlFlowScope() = func
select
func.getName(),
dominator.getNode(0).getLocation().getStartLine(), dominator.getNode(0).toString(),
node.getNode(0).getLocation().getStartLine(), node.getNode(0).toString()