[project @ 2001-08-08 14:28:08 by simonmar]
authorsimonmar <unknown>
Wed, 8 Aug 2001 14:28:08 +0000 (14:28 +0000)
committersimonmar <unknown>
Wed, 8 Aug 2001 14:28:08 +0000 (14:28 +0000)
Fix parse error and remove ^Ms (an untested test?)

ghc/tests/typecheck/should_compile/tc124.hs

index 5a87eb2..6a1b9de 100644 (file)
@@ -1,18 +1,18 @@
-{-# OPTIONS -fglasgow-exts #-}\r
-\r
---!!! Rank 2 polymorphism\r
--- Both f and g are rejected by Hugs [April 2001]\r
-\r
-module Foo  where\r
-\r
-data T = T { t1 :: forall a. a -> a , t2 :: forall a b. a->b->b }\r
-\r
--- Test pattern bindings for polymorphic fields\r
-f :: T -> (Int,Char)\r
-f t = let T { t1 = my_t1 } = t\r
-      in\r
-      (my_t1 3, my_t1 'c')\r
-\r
--- Test record update with polymorphic fields\r
-g :: T -> T\r
-g t = t { t2 = \x y -> y }\r
+{-# OPTIONS -fglasgow-exts #-}
+
+-- !!! Rank 2 polymorphism
+-- Both f and g are rejected by Hugs [April 2001]
+
+module Foo  where
+
+data T = T { t1 :: forall a. a -> a , t2 :: forall a b. a->b->b }
+
+-- Test pattern bindings for polymorphic fields
+f :: T -> (Int,Char)
+f t = let T { t1 = my_t1 } = t
+      in
+      (my_t1 3, my_t1 'c')
+
+-- Test record update with polymorphic fields
+g :: T -> T
+g t = t { t2 = \x y -> y }