[GHC] #8242: Infinite loop with addCFinalizerToWeak