|
LLZK 2.1.1
An open-source IR for Zero Knowledge (ZK) circuits
|
Summary of all included-contract precondition failures under a specific caller binding. More...
#include <ForbiddenPreconditionInfluence.h>
Public Member Functions | |
| operator bool () const | |
Public Attributes | |
| llvm::SmallVector< IncludedContractFailure > | failures |
Summary of all included-contract precondition failures under a specific caller binding.
The include verifier memoizes whether a contract remains valid when its entry arguments are seeded with the forbidden-influence classification of the corresponding verif.include operands. If failures occur, this structure records each offending callee precondition together with the merged influence information that caused it to become illegal.
Definition at line 173 of file ForbiddenPreconditionInfluence.h.
|
inlineexplicit |
Definition at line 176 of file ForbiddenPreconditionInfluence.h.
| llvm::SmallVector<IncludedContractFailure> llzk::verif::detail::IncludedContractSummary::failures |
Definition at line 174 of file ForbiddenPreconditionInfluence.h.