diff options
author | Ömer Sinan Ağacan <omeragacan@gmail.com> | 2018-12-24 15:02:27 +0300 |
---|---|---|
committer | Ömer Sinan Ağacan <omeragacan@gmail.com> | 2018-12-24 15:02:39 +0300 |
commit | 8a0fca09565df99474568888253415f9bbe0fb68 (patch) | |
tree | 56ca4015707cc1ef0a059705951d7b13eb94f913 /libraries/ghc-compact | |
parent | 5499f12f32a8deaa2a30c13359473b1178236341 (diff) | |
download | haskell-8a0fca09565df99474568888253415f9bbe0fb68.tar.gz |
Simplify Core output with -dsuppress-type-signatures
Currently we duplicate top-level binder ids for no reason:
$fEqHsExpr_$c/=
$fEqHsExpr_$c/=
= \ @ id_a27U $dEq_a27V eta_B2 eta1_B1 ->
case $fEqHsExpr_$c== $dEq_a27V eta_B2 eta1_B1 of {
False -> True;
True -> False
}
with this patch we drop the first line when type signatures are not
printed (-dsuppress-type-signatures, which is implied by -dsuppress-all)
Reviewers: simonpj, bgamari
Reviewed By: simonpj
Subscribers: rwbarton, carter
Differential Revision: https://phabricator.haskell.org/D5472
Diffstat (limited to 'libraries/ghc-compact')
0 files changed, 0 insertions, 0 deletions