#!/foo
{-# Language CPP #-}

#if __GLASGOW_HASKELL__ > 704
foo :: Int
#else
foo :: Integer
#endif
foo = 3


#!/foo
{-# Language CPP #-}

#if __GLASGOW_HASKELL__ > 704
foo :: Int
#else
foo :: Integer
#endif
foo = 3

bar :: (
#if __GLASGOW_HASKELL__ > 704
    Int)
#else
    Integer)
#endif
bar = 4


Test case now required proper CPP processing
Test case now required proper CPP processing
