False <<loop>> detection
Summary
The runtime detects <<loop>>
falsely.
Steps to reproduce
$ stack install Crypto --resolver lts-16.14
$ ~/.local/bin/SHA1Test
### Error in: SHA1:0
<<loop>>
### Error in: SHA1:1
<<loop>>
### Error in: SHA1:2
<<loop>>
### Error in: SHA1:3
<<loop>>
### Error in: SHA1:4
<<loop>>
### Error in: SHA1:5
<<loop>>
### Error in: SHA1:6
<<loop>>
Cases: 7 Tried: 7 Errors: 7 Failures: 0
Expected behavior
No <<loop>>
is detected.
Environment
- GHC version used: 8.8.4
This also happens with 8.6.5, but doesn't happen with 8.4.4, 8.2.2, 8.0.2 and 7.10.3.
Optional:
- Operating System: macOS 10.15.6
- System Architecture:
This also happens on Ubnutu 10.04 LTS with GHC installed via ppa:hvr/ghc.