mirror of https://github.com/llvm/circt.git
baec1a1db1
As a part of specializing layers we have to remove any HierPathOps which included a reference to deleted instances. If any member of the path array is contained in the deleted references list, we need to delete the op. There was incorrect use of `continue` which caused us to continue processing the path instead of skipping to the next path operation, which could lead to a double free when multiple instances in the path were removed. |
||
---|---|---|
.. | ||
Analysis | ||
Bindings | ||
CAPI | ||
Conversion | ||
Dialect | ||
Firtool | ||
Reduce | ||
Scheduling | ||
Support | ||
Target | ||
Tools | ||
Transforms | ||
CMakeLists.txt |