Order-dependent correctness in graph region
Open
- Dominant language
- C++
- Stars
- 2.2k
- Forks
- 524
- Avg merge
- 3d 2h
- Merged PRs (30d)
- 46
Description
#5587 needs to be fixed the correct way. Export Verilog needs to ensure correct ordering by outputting macros first, before the module that uses them.
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading issue #5587 and tracing the Export Verilog path for graph regions. Identify where macros and the module that uses them are emitted; done means macro definitions are consistently output before dependent modules, preserving correctness regardless of graph ordering.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- compilers
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100