Eta-expand mrandomR to keep GHC 6.6.1 on birdy happy.
[match/match.git] / program / RandomizedMonad.hs
index b58727c..62e8808 100644 (file)
@@ -54,7 +54,8 @@ runRandomNewStd ra = do
 mrandom :: Random a => Randomized a
 mrandom = Randomized random
 mrandomR :: Random a => (a, a) -> Randomized a
-mrandomR lohi = Randomized $ randomR lohi
+-- Eta-expand this one to keep GHC 6.6.1 on birdy happy.
+mrandomR lohi = Randomized (\g -> randomR lohi g)
 
 chooseCase :: Double -> [(Double, a)] -> a -> a
 chooseCase val ifCs elseR = case ifCs of