summaryrefslogtreecommitdiff
path: root/compiler/codeGen
diff options
context:
space:
mode:
authorDavid Terei <davidterei@gmail.com>2013-01-23 00:38:43 -0800
committerDavid Terei <davidterei@gmail.com>2013-01-23 00:38:43 -0800
commit1a703068117255592fb8d9d8d47a5d54640208d0 (patch)
tree87da9a4561b8070764384b1c66e215234ea1d6ea /compiler/codeGen
parentfa1e5933bf39f3c4cc09457f7fc9d7e928b5e611 (diff)
downloadhaskell-1a703068117255592fb8d9d8d47a5d54640208d0.tar.gz
Fix our handling of literals and types in LLVM (#7575).
This bug was introduced in the recent fix for #7571, that extended some existing infastructure in the LLVM backend that handled the conflict between LLVM's return type from comparison operations (i1) and what GHC expects (word). By extending it to handle literals though, we forced all literals to be i1 or word, breaking other code. This patch resolves this breakage and handles #7571 still, cleaning up the code for both a little. The overall approach is not ideal but changing that is left for the future.
Diffstat (limited to 'compiler/codeGen')
0 files changed, 0 insertions, 0 deletions