summaryrefslogtreecommitdiff
path: root/compiler/Language
diff options
context:
space:
mode:
authorKrzysztof Gogolewski <krzysztof.gogolewski@tweag.io>2021-02-26 14:51:59 +0100
committerKrzysztof Gogolewski <krzysztof.gogolewski@tweag.io>2021-03-04 20:38:38 +0100
commit32e394653ac467c79679a7545e6434f7677e605d (patch)
treee95a0f9913f33e9470efb8c205178c2bc6f6fdde /compiler/Language
parentdf74e95ae76b30a7c1a9b155a3e8d58eabd054eb (diff)
downloadhaskell-wip/T19165.tar.gz
Run linear Lint on the desugarer output (part of #19165)wip/T19165
This addresses points (1a) and (1b) of #19165. - Move mkFailExpr to HsToCore/Utils, as it can be shared - Desugar incomplete patterns and holes to an empty case, as in Note [Incompleteness and linearity] - Enable linear linting of desugarer output - Mark MultConstructor as broken. It fails Lint, but I'd like to fix this separately. Metric Decrease: T6048
Diffstat (limited to 'compiler/Language')
0 files changed, 0 insertions, 0 deletions