mirror of
https://github.com/YosysHQ/yosys.git
synced 2026-09-05 19:36:55 +02:00
A replayable .il names twines and source location sets by pool index, and a design that has freed slots writes a set with gaps in it. Reading such a file into a fresh design packed the survivors, so write, read, write did not reproduce the file. Let the pools intern at a caller-chosen index and use that while loading into a design with no twines or srcs of its own, falling back to the old remapping when the file's numbering does not fit this build.