argotorg / argotorg/solidity

ENS external test fails compilation via IR: `Could not create stack layout after 1000 iterations`

Open
#13,224 7 comments 1 reaction 0 assignees View on GitHub
bug :bug: high impact medium effort must have
Dominant language
C++
Stars
25.7k
Forks
6.2k
Avg merge
2d 19h
Merged PRs (30d)
29

Description

Our CI currently fails a required test "ens": https://app.circleci.com/pipelines/github/ethereum/solidity/25009/workflows/5155870a-20fb-421d-8e17-10c02edf8aa0/jobs/1101684

```
YulException: Could not create stack layout after 1000 iterations.

Error HH600: Compilation failed
```

Contributor guide

Open the contributing guide

Research direction

Start with the ENS external test and the linked CircleCI job to reproduce the IR compilation failure. Trace the `YulException: Could not create stack layout after 1000 iterations` output through the Solidity compiler; done means the required ENS test compiles successfully via IR without the stack-layout error.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, solidity
Domain
compilers
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.