summaryrefslogtreecommitdiff
path: root/compiler/codeGen
diff options
context:
space:
mode:
authorEdward Z. Yang <ezyang@cs.stanford.edu>2016-08-23 15:53:49 -0700
committerEdward Z. Yang <ezyang@cs.stanford.edu>2016-08-30 01:03:10 -0700
commit395d6fd3a37f9c5ed4b69d25515967bb5aaee547 (patch)
tree0a79837be5329566d458dc9bb519aa3b1b0f20c0 /compiler/codeGen
parentf4384ef5b42bb64b55d6c930ed9850a021796f36 (diff)
downloadhaskell-wip/D2471.tar.gz
Fix binary-trees regression from unnecessary floating in CorePrep.wip/D2471
Summary: In 0d3bf62092de83375025edca6f7242812338542d, I handled lazy @(Int -> Int) f x correctly, but failed to handle lazy @Int (f x) (we need to collect arguments in f x). Additionally, if we have lazy @Int (case ...) (or anything that's not an application, we have to bounce back to cpeRhsE. Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu> Test Plan: validate Reviewers: simonpj, nomeata, austin, bgamari Subscribers: thomie Differential Revision: https://phabricator.haskell.org/D2471
Diffstat (limited to 'compiler/codeGen')
0 files changed, 0 insertions, 0 deletions