paradigmxyz / forge-alphanet

Foundry tools for interfacing with Reth Alphanet's bleeding-edge EVM extensions.
39 stars 12 forks source link

Hazardous stack error #7

Open rdubois-crypto opened 2 days ago

rdubois-crypto commented 2 days ago

When compiling SCL, https://github.com/get-smooth/crypto-lib/tree/main with the provided eof-solc, the following error is thrown:

Yul exception:Cannot swap Variable usr_p with Variable _10: too deep in the stack by 36 slots

While SCL compiles correctly with standard solc 0.8.27

mattsse commented 2 days ago

this is a solc eof issue, full solc eof support is still wip, so I think these limitations are expected

cc @klkvr