ENS external test fails compilation via IR: `Could not create stack layout after 1000 iterations`
Open
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
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