diff options
author | Simon Peyton Jones <simonpj@microsoft.com> | 2020-06-18 09:38:00 +0100 |
---|---|---|
committer | Simon Peyton Jones <simonpj@microsoft.com> | 2020-06-18 22:39:53 +0100 |
commit | c07cbba91a586bbaf08d3b60dbc2dc13f1b0421e (patch) | |
tree | a1b4d2c7dfb7e9e1ba881a1c99fb296e9c127d60 /compiler/GHC/Core/ConLike.hs | |
parent | fa4281d672e462b8421098b3506bd3c4c6a1f819 (diff) | |
download | haskell-wip/T18347.tar.gz |
Fix a buglet in Simplify.simplCastwip/T18347
This bug, revealed by #18347, is just a missing update to
sc_hole_ty in simplCast. I'd missed a code path when I
made the recentchanges in
commit 6d49d5be904c0c01788fa7aae1b112d5b4dfaf1c
Author: Simon Peyton Jones <simonpj@microsoft.com>
Date: Thu May 21 12:53:35 2020 +0100
Implement cast worker/wrapper properly
The fix is very easy.
Two other minor changes
* Tidy up in SimpleOpt.simple_opt_expr. In fact I think this is an
outright bug, introduced in the fix to #18112: we were simplifying
the same coercion twice *with the same substitution*, which is just
wrong. It'd be a hard bug to trigger, so I just fixed it; less code
too.
* Better debug printing of ApplyToVal
Diffstat (limited to 'compiler/GHC/Core/ConLike.hs')
0 files changed, 0 insertions, 0 deletions