You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description:
Although in the current state the ecPairing contract compiles, if more functions are added or some are changed, the following compilation error occurs:
assembly-to-bytecode conversion error: assembly parse error Label DEFAULT_UNWIND was tried to be used for either PC or constant at offset 238030 that is more than '65535' addressable space
#[derive(Debug, Error, PartialEq)]
pub enum AssemblyParseError {
[...]
#[error("Label {1} was tried to be used for either PC or constant at offset {0} that is more than `{2}` addressable space")]
CodeIsTooLong(usize, String, u64),
}
Context: EcPairing.yul
Description:
Although in the current state the ecPairing contract compiles, if more functions are added or some are changed, the following compilation error occurs:
This error comes from: https://github.com/matter-labs/era-zkEVM-assembly/blob/v1.3.2/src/error.rs#L41
And it is triggered by one of the following functions: https://github.com/matter-labs/era-zkEVM-assembly/blob/v1.3.2/src/assembly/instruction/mod.rs#L267
Steps to reproduce:
f000, f001, f010, f011, f020, f021, f100, f101, f110, f111, f120, f121 := fp12Square(f000, f001, f010, f011, f020, f021, f100, f101, f110, f111, f120, f121)
.make run
.The text was updated successfully, but these errors were encountered: