|
LLZK 3.0.0
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 165 of file ForbiddenPreconditionInfluence.h.
|
inlineexplicit |
Definition at line 168 of file ForbiddenPreconditionInfluence.h.
| llvm::SmallVector<IncludedContractFailure> llzk::verif::detail::IncludedContractSummary::failures |
Definition at line 166 of file ForbiddenPreconditionInfluence.h.