-
Notifications
You must be signed in to change notification settings - Fork 263
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix ABIEncoder V2 compilation failures #636
Comments
…pilation of all valid contracts without optimization
Fix for ABIEncoderV2 sc-forks#636
The above config change did not work for us, we are still experiencing this issue with compiler v0.7.5 and abi encoder v2. |
@amalnathsathyan @washboardalex You will need to make these changes to the solidity-coverage code itself, which overrides your project settings. For example, Float-Capital@723ed39#diff-21d7978b20ae71148e42ff520f3a63e74edba221f9285763d67eb1735d42fdbfR111 |
In Will test it out ... if everything seems okay will make this default in To turn it on, use
|
In There's not much more we can do about this I think (unfortunately) |
CompilerError: Stack too deep when compiling inline assembly: Variable headStart is 1 slot(s) too deep inside the stack. issue description: ethereum/solidity#10354 workaround: sc-forks/solidity-coverage#636
CompilerError: Stack too deep when compiling inline assembly: Variable headStart is 1 slot(s) too deep inside the stack. issue description: ethereum/solidity#10354 workaround: sc-forks/solidity-coverage#636
cf: solidity 10354
@dileepfrog discovered a way to configure the optimizer so stack too deep errors go away without stripping out the trace.
TODO
The text was updated successfully, but these errors were encountered: