Files
codeql/csharp/ql/test/library-tests/controlflow/graph/ConditionBlock.ql
2018-12-20 10:19:59 +01:00

8 lines
281 B
Plaintext

import csharp
import ControlFlow
from BasicBlocks::ConditionBlock cb, BasicBlock controlled, boolean testIsTrue
where
cb.controls(controlled, any(SuccessorTypes::ConditionalSuccessor s | testIsTrue = s.getValue()))
select cb.getLastNode(), controlled.getFirstNode(), testIsTrue