-- This test checks that constructors with strictness annotations
-- at least parse correctly.  In GHC 2.02 they didn't!

module Main where

data Foo1 = Crunch1 ! Int ! Int Int deriving( Show )

data Foo2 = Crunch2 ! Int Int Int   deriving( Show )

main = do
        print (Crunch1 (1+1) (2+2) (3+3))
        print (Crunch2 (1+1) (2+2) (3+3))

