CodeQL library for C/C++
codeql/cpp-all 6.0.1-dev (changelog, source)
Search

Module Make::Logic::Cached

Import path

import codeql.controlflow.Guards

Predicates

nullGuard

Holds if guard evaluating to v implies that e is guaranteed to be null if isNull is true, and non-null if isNull is false.

Modules

ImpliesTC

Calculates the transitive closure of all the guard implication steps starting from a given set of base cases.