0.8.25 with VIA_IR fails with "InternalCompilerError: Assembly exception for bytecode" (0.8.24 or without via_ir works ok) #15004
Labels
bug 🐛
low effort
There is not much implementation work to be done. The task is very easy or tiny.
medium impact
Default level of impact
must have
Something we consider an essential part of Solidity 1.0.
Milestone
Description
When switching from 0.8.24 to 0.8.25 the compiler fails with "Assembly exception for bytecode":
Environment
Steps to Reproduce
I don't know which part of the code reproduces the bug exactly, but it can be reproduces by cloning and trying to compile Lens Protocol public repo:
solc_version
to "0.8.25" and uncommentvia_ir = true
line to enable compilation via_irforge b --skip test
(skipping tests to make it faster)Switching
solc_version
to "0.8.24" makes it compile again (so that's the latest working version).Turning via_ir off also makes it compile - so the problem is using both:
0.8.25
andvia_ir=true
The text was updated successfully, but these errors were encountered: