Make mkFastStringByteString pure and fix up uses
authorDuncan Coutts <duncan@well-typed.com>
Sun, 24 Aug 2014 20:46:17 +0000 (21:46 +0100)
committerEdward Z. Yang <ezyang@cs.stanford.edu>
Fri, 29 Aug 2014 11:39:05 +0000 (12:39 +0100)
commit1bc2a55542c487ff97455da5f39597bc25bbfa49
tree8d839f5d186b18b0e76e714615e94e1fbcf67025
parenta4cb9a6173f0af76a32b812c022bbdd76b2abfac
Make mkFastStringByteString pure and fix up uses

It's morally pure, and we'll need it in a pure context.
compiler/deSugar/MatchLit.lhs
compiler/utils/Binary.hs
compiler/utils/FastString.lhs