Module IRTypeConsistency
INTERNAL: Do not use.
Query predicates used to check invariants that should hold for all IRType objects. To run all
consistency queries for the IR, including the ones below, run
“semmle/code/cpp/IR/IRConsistency.ql”.
Import path
import semmle.code.cpp.ir.IRPredicates
| missingCanonicalLanguageType | Holds if the type has no result for |
| missingCppType | Consistency query to detect C++ |
| missingIRType | Holds if the type has no result for |
| multipleCanonicalLanguageTypes | Holds if the type has more than one result for |
| multipleIRTypes | Holds if the type has more than one result for |