summaryrefslogtreecommitdiff
path: root/compiler/GHC/Core/ConLike.hs
diff options
context:
space:
mode:
authorSimon Peyton Jones <simonpj@microsoft.com>2020-06-18 09:38:00 +0100
committerSimon Peyton Jones <simonpj@microsoft.com>2020-06-18 22:39:53 +0100
commitc07cbba91a586bbaf08d3b60dbc2dc13f1b0421e (patch)
treea1b4d2c7dfb7e9e1ba881a1c99fb296e9c127d60 /compiler/GHC/Core/ConLike.hs
parentfa4281d672e462b8421098b3506bd3c4c6a1f819 (diff)
downloadhaskell-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