id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
199	failure to parse strict field in GADT style type declaration	ganesh	nibro	"This file parses fine in ghc:
{{{
{-# LANGUAGE GADTs #-}
module Foo where

data X where
  X :: !Int -> X
}}}
HSE (e.g. via hlint) fails to parse it with:
{{{
Foo.hs:5:8: Parse error
Error message:
  Parse error: !
Code:
    data X where
  >   X :: !Int -> X
}}}

This is with version 1.9.4 but that's not an available version.



"	bug report	new	minor		parser	1.8.x			ganesh
