1
0
mirror of synced 2026-01-30 21:51:59 +00:00
Files
YosysHQ.yosys/passes
whitequark a1814b732f flatten: make hygienic.
Before this commit, `flatten` matched the template objects with
the newly created objects solely by their name. Because of this,
it could be confused by code such as:

    module bar();
      $dff a();
    endmodule

    module foo();
      bar b();
      $dff \b.a ();
    endmodule

After this commit, `flatten` avoids every possible case of name
collision.

Fixes #2106.
2020-06-08 19:30:21 +00:00
..
2020-05-28 22:59:04 +02:00
2020-05-28 22:59:04 +02:00
2020-06-08 19:30:21 +00:00
2020-05-28 22:59:04 +02:00