|
LLZK 2.1.1
An open-source IR for Zero Knowledge (ZK) circuits
|
One included precondition that becomes illegal under a specific caller binding. More...
#include <ForbiddenPreconditionInfluence.h>
Public Attributes | |
| std::optional< mlir::Location > | preconditionLoc = std::nullopt |
| InfluenceInfo | influenceInfo = InfluenceInfo::None() |
One included precondition that becomes illegal under a specific caller binding.
The include verifier tracks each failing nested precondition separately so a single verif.include diagnostic can report every included require_* that becomes illegal under the caller's operand binding.
Definition at line 160 of file ForbiddenPreconditionInfluence.h.
| InfluenceInfo llzk::verif::detail::IncludedContractFailure::influenceInfo = InfluenceInfo::None() |
Definition at line 162 of file ForbiddenPreconditionInfluence.h.
| std::optional<mlir::Location> llzk::verif::detail::IncludedContractFailure::preconditionLoc = std::nullopt |
Definition at line 161 of file ForbiddenPreconditionInfluence.h.