Repo Added
|
Files
913
|
Badge
Embed ▾
README BADGES
|
github
Fix `PropertySet` re-use in `BasePassManager.run` (#11787) Since the genericised `PassManager`, the `PropertySet` used in the `WorkflowState` of a pass-manager pipeline was taken directly from the internal state of the `BasePassManager`. This is set to a clean `PropertySet` during the pass-manager initialisation (similar to how it was in the previous version), but is not reset on subsequent runs. This didn't cause problems in the old form because the "iterator" over tasks in the old form was a new `RunningPassManager` instance. Failing to generate a clean property set could lead to passes getting fed old analysis data when the pass manager was used more than once, leading to miscompilations. (cherry picked from commit 9c1accb79)
2 of 2 new or added lines in 1 file covered. (100.0%)
3 existing lines in 1 file now uncovered.75065 of 86355 relevant lines covered (86.93%)
103558.69 hits per line
Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line |
---|