CodeQL library for C#
codeql/csharp-all 0.4.4 (changelog, source)

Class MissingOperand

An instruction that is missing an operand. It means that there is no instruction which pushes a value onto the stack for this instruction to pop.

If this fails, it means that the getPopCount/getPushCount/control flow graph has failed. It could also mean that the target of a call has failed and has not determined the correct number of arguments.

Import path

import semmle.code.cil.ConsistencyChecks

Direct supertypes

Indirect supertypes

Inherited fields


Inherited predicates