Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Regression test for references with erroring finalisers
In debug mode if the finaliser of a reference counted object throws an error, then the `RefTracker` is never released. `checkForgottenRefs` will then report the reference as forgotten, even though the finaliser ran, though not successfully. The test that is added in this commit indeed shows this is the case. The next commit fixes the issue, which should improve the experience of debugging finalisers that fail.
- Loading branch information