Module IRGuards
Provides classes and predicates for reasoning about guards and the control flow elements controlled by those guards.
Import path
import semmle.code.cpp.controlflow.IRGuards
Imports
Classes
GuardCondition |
A Boolean condition in the AST that guards one or more basic blocks. This includes operands of logical operators but not switch statements. |
IRGuardCondition |
A Boolean condition in the IR that guards one or more basic blocks. This includes operands of logical operators but not switch statements. Note that |