diff options
author | simonpj@microsoft.com <unknown> | 2010-01-05 10:16:00 +0000 |
---|---|---|
committer | simonpj@microsoft.com <unknown> | 2010-01-05 10:16:00 +0000 |
commit | 9a4c93a59e008ddc376fde5f9eb468b762f0d0a7 (patch) | |
tree | 757600c7543f7fd7322ac16a278ea92654105aa0 /compiler/codeGen | |
parent | 8ae8c865716e0ee03383ddfae58ab778ce527412 (diff) | |
download | haskell-9a4c93a59e008ddc376fde5f9eb468b762f0d0a7.tar.gz |
Undo the fix for Trac #3772 and do it a new way
The main idea is that I'm now treating a single-method dictionary very
much like a multi-method dictionary. In particular, it respond to
exprIsConApp_maybe, even though newtypes aren't *really* proper
constructors.
See long comments with Note [Single-method classes] for why
this slight hack is justified.
Diffstat (limited to 'compiler/codeGen')
0 files changed, 0 insertions, 0 deletions