Skip to content
Snippets Groups Projects
Commit 6ef0bc6c authored by Simon Peyton Jones's avatar Simon Peyton Jones
Browse files

[project @ 1999-07-27 07:30:00 by simonpj]

Add rnfail018
parent 0f85df18
No related merge requests found
{-# OPTIONS -fglasgow-exts #-}
module ShouldFail where
-- !!! For-all with parens
-- This one crashed ghc-4.04proto; the parens after the for-all fooled it
class Monad m => StateMonad s m where
getState :: m s
setState0 :: forall b. (StateMonad (a,b) m => m a)
setState0 = getState >>= \ (l,_r) -> return l
rnfail018.hs:12:
The constrained type variable `b' does not appear in the type `m a'
In the type signature for `setState0'
rnfail018.hs:12: Type variable not in scope: `a'
rnfail018.hs:12: Type variable not in scope: `m'
rnfail018.hs:12: Type variable not in scope: `m'
rnfail018.hs:12: Type variable not in scope: `a'
Compilation had errors
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment